var SVGIcons = {
  'CoolingPump.svg': {
    draw: function (ctx) {
      ctx.save()
      ctx.strokeStyle = 'rgba(0,0,0,0)'
      ctx.miterLimit = 4
      ctx.font = "normal normal 400 normal 15px / 21.4286px ''"
      ctx.font = '   15px '
      ctx.scale(0.1, 0.1)
      ctx.save()
      ctx.font = '   15px '
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(589.043, 549.208, 589.043, 289.186)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(760.813, 539.186)
      ctx.bezierCurveTo(760.813, 544.721, 756.326, 549.2080000000001, 750.7909999999999, 549.2080000000001)
      ctx.lineTo(427.295, 549.2080000000001)
      ctx.bezierCurveTo(421.761, 549.2080000000001, 417.273, 544.7210000000001, 417.273, 539.186)
      ctx.lineTo(417.273, 299.208)
      ctx.bezierCurveTo(417.273, 293.672, 421.761, 289.18600000000004, 427.295, 289.18600000000004)
      ctx.lineTo(750.79, 289.18600000000004)
      ctx.bezierCurveTo(756.3249999999999, 289.18600000000004, 760.812, 293.67300000000006, 760.812, 299.208)
      ctx.lineTo(760.812, 539.186)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(703.3418, 549.208, 703.3418, 289.186)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(699.91, 289.186)
      ctx.lineTo(706.7719999999999, 289.186)
      ctx.quadraticCurveTo(706.7719999999999, 289.186, 706.7719999999999, 289.186)
      ctx.lineTo(706.7719999999999, 549.208)
      ctx.quadraticCurveTo(706.7719999999999, 549.208, 706.7719999999999, 549.208)
      ctx.lineTo(699.91, 549.208)
      ctx.quadraticCurveTo(699.91, 549.208, 699.91, 549.208)
      ctx.lineTo(699.91, 289.186)
      ctx.quadraticCurveTo(699.91, 289.186, 699.91, 289.186)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(476.0488, 549.208, 476.0488, 289.186)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(472.618, 289.186)
      ctx.lineTo(479.479, 289.186)
      ctx.quadraticCurveTo(479.479, 289.186, 479.479, 289.186)
      ctx.lineTo(479.479, 549.208)
      ctx.quadraticCurveTo(479.479, 549.208, 479.479, 549.208)
      ctx.lineTo(472.618, 549.208)
      ctx.quadraticCurveTo(472.618, 549.208, 472.618, 549.208)
      ctx.lineTo(472.618, 289.186)
      ctx.quadraticCurveTo(472.618, 289.186, 472.618, 289.186)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(502.6563, -240.2813, 509.5176, -240.2813)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx1 = canvas.getContext('2d')
      ctx1.fillStyle = g
      ctx1.save()
      ctx1.strokeStyle = 'rgba(0,0,0,0)'
      ctx1.miterLimit = 4
      ctx1.font = ''
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(0, 0)
      ctx1.lineTo(1223, 0)
      ctx1.lineTo(1223, 674)
      ctx1.lineTo(0, 674)
      ctx1.closePath()
      ctx1.clip()
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(-10000, -10000)
      ctx1.lineTo(20000, -10000)
      ctx1.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx1.lineTo(20000, 20000)
      ctx1.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx1.lineTo(-10000, 20000)
      ctx1.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx1.lineTo(-10000, -10000)
      ctx1.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx1.closePath()
      ctx1.fill()
      ctx1.stroke()
      ctx1.restore()
      ctx1.restore()
      ctx1.restore()
      var p = ctx1.createPattern(ctx1.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(479.479, 312.459)
      ctx.lineTo(699.91, 312.459)
      ctx.quadraticCurveTo(699.91, 312.459, 699.91, 312.459)
      ctx.lineTo(699.91, 319.32)
      ctx.quadraticCurveTo(699.91, 319.32, 699.91, 319.32)
      ctx.lineTo(479.479, 319.32)
      ctx.quadraticCurveTo(479.479, 319.32, 479.479, 319.32)
      ctx.lineTo(479.479, 312.459)
      ctx.quadraticCurveTo(479.479, 312.459, 479.479, 312.459)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(472.5469, -240.2813, 479.4082, -240.2813)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx2 = canvas.getContext('2d')
      ctx2.fillStyle = g
      ctx2.save()
      ctx2.strokeStyle = 'rgba(0,0,0,0)'
      ctx2.miterLimit = 4
      ctx2.font = ''
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(0, 0)
      ctx2.lineTo(1223, 0)
      ctx2.lineTo(1223, 674)
      ctx2.lineTo(0, 674)
      ctx2.closePath()
      ctx2.clip()
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(-10000, -10000)
      ctx2.lineTo(20000, -10000)
      ctx2.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx2.lineTo(20000, 20000)
      ctx2.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx2.lineTo(-10000, 20000)
      ctx2.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx2.lineTo(-10000, -10000)
      ctx2.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx2.closePath()
      ctx2.fill()
      ctx2.stroke()
      ctx2.restore()
      ctx2.restore()
      ctx2.restore()
      var p = ctx2.createPattern(ctx2.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(479.479, 342.567)
      ctx.lineTo(699.91, 342.567)
      ctx.quadraticCurveTo(699.91, 342.567, 699.91, 342.567)
      ctx.lineTo(699.91, 349.428)
      ctx.quadraticCurveTo(699.91, 349.428, 699.91, 349.428)
      ctx.lineTo(479.479, 349.428)
      ctx.quadraticCurveTo(479.479, 349.428, 479.479, 349.428)
      ctx.lineTo(479.479, 342.567)
      ctx.quadraticCurveTo(479.479, 342.567, 479.479, 342.567)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(439.8027, -240.2813, 446.6641, -240.2813)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx3 = canvas.getContext('2d')
      ctx3.fillStyle = g
      ctx3.save()
      ctx3.strokeStyle = 'rgba(0,0,0,0)'
      ctx3.miterLimit = 4
      ctx3.font = ''
      ctx3.font = '   15px '
      ctx3.beginPath()
      ctx3.moveTo(0, 0)
      ctx3.lineTo(1223, 0)
      ctx3.lineTo(1223, 674)
      ctx3.lineTo(0, 674)
      ctx3.closePath()
      ctx3.clip()
      ctx3.save()
      ctx3.font = '   15px '
      ctx3.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx3.save()
      ctx3.font = '   15px '
      ctx3.beginPath()
      ctx3.moveTo(-10000, -10000)
      ctx3.lineTo(20000, -10000)
      ctx3.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx3.lineTo(20000, 20000)
      ctx3.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx3.lineTo(-10000, 20000)
      ctx3.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx3.lineTo(-10000, -10000)
      ctx3.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx3.closePath()
      ctx3.fill()
      ctx3.stroke()
      ctx3.restore()
      ctx3.restore()
      ctx3.restore()
      var p = ctx3.createPattern(ctx3.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(479.479, 375.312)
      ctx.lineTo(699.91, 375.312)
      ctx.quadraticCurveTo(699.91, 375.312, 699.91, 375.312)
      ctx.lineTo(699.91, 382.173)
      ctx.quadraticCurveTo(699.91, 382.173, 699.91, 382.173)
      ctx.lineTo(479.479, 382.173)
      ctx.quadraticCurveTo(479.479, 382.173, 479.479, 382.173)
      ctx.lineTo(479.479, 375.312)
      ctx.quadraticCurveTo(479.479, 375.312, 479.479, 375.312)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(406.168, -240.2813, 413.0293, -240.2813)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx4 = canvas.getContext('2d')
      ctx4.fillStyle = g
      ctx4.save()
      ctx4.strokeStyle = 'rgba(0,0,0,0)'
      ctx4.miterLimit = 4
      ctx4.font = ''
      ctx4.font = '   15px '
      ctx4.beginPath()
      ctx4.moveTo(0, 0)
      ctx4.lineTo(1223, 0)
      ctx4.lineTo(1223, 674)
      ctx4.lineTo(0, 674)
      ctx4.closePath()
      ctx4.clip()
      ctx4.save()
      ctx4.font = '   15px '
      ctx4.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx4.save()
      ctx4.font = '   15px '
      ctx4.beginPath()
      ctx4.moveTo(-10000, -10000)
      ctx4.lineTo(20000, -10000)
      ctx4.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx4.lineTo(20000, 20000)
      ctx4.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx4.lineTo(-10000, 20000)
      ctx4.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx4.lineTo(-10000, -10000)
      ctx4.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx4.closePath()
      ctx4.fill()
      ctx4.stroke()
      ctx4.restore()
      ctx4.restore()
      ctx4.restore()
      var p = ctx4.createPattern(ctx4.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(479.479, 408.947)
      ctx.lineTo(699.91, 408.947)
      ctx.quadraticCurveTo(699.91, 408.947, 699.91, 408.947)
      ctx.lineTo(699.91, 415.808)
      ctx.quadraticCurveTo(699.91, 415.808, 699.91, 415.808)
      ctx.lineTo(479.479, 415.808)
      ctx.quadraticCurveTo(479.479, 415.808, 479.479, 415.808)
      ctx.lineTo(479.479, 408.947)
      ctx.quadraticCurveTo(479.479, 408.947, 479.479, 408.947)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(371.3188, -240.2813, 378.1802, -240.2813)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx5 = canvas.getContext('2d')
      ctx5.fillStyle = g
      ctx5.save()
      ctx5.strokeStyle = 'rgba(0,0,0,0)'
      ctx5.miterLimit = 4
      ctx5.font = ''
      ctx5.font = '   15px '
      ctx5.beginPath()
      ctx5.moveTo(0, 0)
      ctx5.lineTo(1223, 0)
      ctx5.lineTo(1223, 674)
      ctx5.lineTo(0, 674)
      ctx5.closePath()
      ctx5.clip()
      ctx5.save()
      ctx5.font = '   15px '
      ctx5.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx5.save()
      ctx5.font = '   15px '
      ctx5.beginPath()
      ctx5.moveTo(-10000, -10000)
      ctx5.lineTo(20000, -10000)
      ctx5.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx5.lineTo(20000, 20000)
      ctx5.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx5.lineTo(-10000, 20000)
      ctx5.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx5.lineTo(-10000, -10000)
      ctx5.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx5.closePath()
      ctx5.fill()
      ctx5.stroke()
      ctx5.restore()
      ctx5.restore()
      ctx5.restore()
      var p = ctx5.createPattern(ctx5.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(479.479, 443.797)
      ctx.lineTo(699.91, 443.797)
      ctx.quadraticCurveTo(699.91, 443.797, 699.91, 443.797)
      ctx.lineTo(699.91, 450.658)
      ctx.quadraticCurveTo(699.91, 450.658, 699.91, 450.658)
      ctx.lineTo(479.479, 450.658)
      ctx.quadraticCurveTo(479.479, 450.658, 479.479, 450.658)
      ctx.lineTo(479.479, 443.797)
      ctx.quadraticCurveTo(479.479, 443.797, 479.479, 443.797)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(339.0923, -240.3652, 345.9546, -240.3652)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx6 = canvas.getContext('2d')
      ctx6.fillStyle = g
      ctx6.save()
      ctx6.strokeStyle = 'rgba(0,0,0,0)'
      ctx6.miterLimit = 4
      ctx6.font = ''
      ctx6.font = '   15px '
      ctx6.beginPath()
      ctx6.moveTo(0, 0)
      ctx6.lineTo(1223, 0)
      ctx6.lineTo(1223, 674)
      ctx6.lineTo(0, 674)
      ctx6.closePath()
      ctx6.clip()
      ctx6.save()
      ctx6.font = '   15px '
      ctx6.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx6.save()
      ctx6.font = '   15px '
      ctx6.beginPath()
      ctx6.moveTo(-10000, -10000)
      ctx6.lineTo(20000, -10000)
      ctx6.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx6.lineTo(20000, 20000)
      ctx6.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx6.lineTo(-10000, 20000)
      ctx6.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx6.lineTo(-10000, -10000)
      ctx6.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx6.closePath()
      ctx6.fill()
      ctx6.stroke()
      ctx6.restore()
      ctx6.restore()
      ctx6.restore()
      var p = ctx6.createPattern(ctx6.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(479.396, 476.022)
      ctx.lineTo(699.825, 476.022)
      ctx.quadraticCurveTo(699.825, 476.022, 699.825, 476.022)
      ctx.lineTo(699.825, 482.884)
      ctx.quadraticCurveTo(699.825, 482.884, 699.825, 482.884)
      ctx.lineTo(479.396, 482.884)
      ctx.quadraticCurveTo(479.396, 482.884, 479.396, 482.884)
      ctx.lineTo(479.396, 476.022)
      ctx.quadraticCurveTo(479.396, 476.022, 479.396, 476.022)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(303.2925, -239.6914, 310.1538, -239.6914)
      g.addColorStop(0, '#14294C')
      g.addColorStop(0.4581, '#162144')
      g.addColorStop(1, '#000000')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx7 = canvas.getContext('2d')
      ctx7.fillStyle = g
      ctx7.save()
      ctx7.strokeStyle = 'rgba(0,0,0,0)'
      ctx7.miterLimit = 4
      ctx7.font = ''
      ctx7.font = '   15px '
      ctx7.beginPath()
      ctx7.moveTo(0, 0)
      ctx7.lineTo(1223, 0)
      ctx7.lineTo(1223, 674)
      ctx7.lineTo(0, 674)
      ctx7.closePath()
      ctx7.clip()
      ctx7.save()
      ctx7.font = '   15px '
      ctx7.transform(0, -1, 1, 0, 829.9766, 821.9766)
      ctx7.save()
      ctx7.font = '   15px '
      ctx7.beginPath()
      ctx7.moveTo(-10000, -10000)
      ctx7.lineTo(20000, -10000)
      ctx7.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx7.lineTo(20000, 20000)
      ctx7.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx7.lineTo(-10000, 20000)
      ctx7.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx7.lineTo(-10000, -10000)
      ctx7.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx7.closePath()
      ctx7.fill()
      ctx7.stroke()
      ctx7.restore()
      ctx7.restore()
      ctx7.restore()
      var p = ctx7.createPattern(ctx7.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(480.07, 511.823)
      ctx.lineTo(700.499, 511.823)
      ctx.quadraticCurveTo(700.499, 511.823, 700.499, 511.823)
      ctx.lineTo(700.499, 518.684)
      ctx.quadraticCurveTo(700.499, 518.684, 700.499, 518.684)
      ctx.lineTo(480.07, 518.684)
      ctx.quadraticCurveTo(480.07, 518.684, 480.07, 518.684)
      ctx.lineTo(480.07, 511.823)
      ctx.quadraticCurveTo(480.07, 511.823, 480.07, 511.823)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(395.1978, 495.3652, 395.1978, 340.7598)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(373.242, 340.759)
      ctx.lineTo(417.15200000000004, 340.759)
      ctx.quadraticCurveTo(417.15200000000004, 340.759, 417.15200000000004, 340.759)
      ctx.lineTo(417.15200000000004, 495.365)
      ctx.quadraticCurveTo(417.15200000000004, 495.365, 417.15200000000004, 495.365)
      ctx.lineTo(373.242, 495.365)
      ctx.quadraticCurveTo(373.242, 495.365, 373.242, 495.365)
      ctx.lineTo(373.242, 340.759)
      ctx.quadraticCurveTo(373.242, 340.759, 373.242, 340.759)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(262.8188, 509.1484, 262.8188, 328.7402)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(195.996, 328.74)
      ctx.lineTo(329.642, 328.74)
      ctx.quadraticCurveTo(329.642, 328.74, 329.642, 328.74)
      ctx.lineTo(329.642, 509.149)
      ctx.quadraticCurveTo(329.642, 509.149, 329.642, 509.149)
      ctx.lineTo(195.996, 509.149)
      ctx.quadraticCurveTo(195.996, 509.149, 195.996, 509.149)
      ctx.lineTo(195.996, 328.74)
      ctx.quadraticCurveTo(195.996, 328.74, 195.996, 328.74)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(173.8911, 509.4004, 173.8911, 328.9927)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.5517, '#FFFFFF')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(195.996, 509.4)
      ctx.lineTo(151.787, 482.885)
      ctx.lineTo(151.787, 358.222)
      ctx.lineTo(195.996, 328.992)
      ctx.lineTo(195.996, 509.4)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(351.2856, 445.3496, 351.2856, 393.2656)
      g.addColorStop(0, '#8B8B8B')
      g.addColorStop(0.5764, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(329.33, 393.265)
      ctx.lineTo(373.241, 393.265)
      ctx.quadraticCurveTo(373.241, 393.265, 373.241, 393.265)
      ctx.lineTo(373.241, 445.349)
      ctx.quadraticCurveTo(373.241, 445.349, 373.241, 445.349)
      ctx.lineTo(329.33, 445.349)
      ctx.quadraticCurveTo(329.33, 445.349, 329.33, 445.349)
      ctx.lineTo(329.33, 393.265)
      ctx.quadraticCurveTo(329.33, 393.265, 329.33, 393.265)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(101.0435, 454.2227, 101.0435, 387.6167)
      g.addColorStop(0, '#8B8B8B')
      g.addColorStop(0.5764, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(50.3, 387.616)
      ctx.lineTo(151.78699999999998, 387.616)
      ctx.quadraticCurveTo(151.78699999999998, 387.616, 151.78699999999998, 387.616)
      ctx.lineTo(151.78699999999998, 454.222)
      ctx.quadraticCurveTo(151.78699999999998, 454.222, 151.78699999999998, 454.222)
      ctx.lineTo(50.3, 454.222)
      ctx.quadraticCurveTo(50.3, 454.222, 50.3, 454.222)
      ctx.lineTo(50.3, 387.616)
      ctx.quadraticCurveTo(50.3, 387.616, 50.3, 387.616)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(58.6226, 470.5762, 58.6226, 365.5479)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(44.901, 365.547)
      ctx.lineTo(72.34400000000001, 365.547)
      ctx.quadraticCurveTo(72.34400000000001, 365.547, 72.34400000000001, 365.547)
      ctx.lineTo(72.34400000000001, 470.576)
      ctx.quadraticCurveTo(72.34400000000001, 470.576, 72.34400000000001, 470.576)
      ctx.lineTo(44.901, 470.576)
      ctx.quadraticCurveTo(44.901, 470.576, 44.901, 470.576)
      ctx.lineTo(44.901, 365.547)
      ctx.quadraticCurveTo(44.901, 365.547, 44.901, 365.547)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(31.1802, 470.5762, 31.1802, 365.5479)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(17.459, 365.547)
      ctx.lineTo(44.900999999999996, 365.547)
      ctx.quadraticCurveTo(44.900999999999996, 365.547, 44.900999999999996, 365.547)
      ctx.lineTo(44.900999999999996, 470.576)
      ctx.quadraticCurveTo(44.900999999999996, 470.576, 44.900999999999996, 470.576)
      ctx.lineTo(17.459, 470.576)
      ctx.quadraticCurveTo(17.459, 470.576, 17.459, 470.576)
      ctx.lineTo(17.459, 365.547)
      ctx.quadraticCurveTo(17.459, 365.547, 17.459, 365.547)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(231.6436, 292.8643, 278.2275, 292.8643)
      g.addColorStop(0, '#DCDDDD')
      g.addColorStop(0.3399, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(231.644, 256.736)
      ctx.lineTo(278.228, 256.736)
      ctx.quadraticCurveTo(278.228, 256.736, 278.228, 256.736)
      ctx.lineTo(278.228, 328.99199999999996)
      ctx.quadraticCurveTo(278.228, 328.99199999999996, 278.228, 328.99199999999996)
      ctx.lineTo(231.644, 328.99199999999996)
      ctx.quadraticCurveTo(231.644, 328.99199999999996, 231.644, 328.99199999999996)
      ctx.lineTo(231.644, 256.736)
      ctx.quadraticCurveTo(231.644, 256.736, 231.644, 256.736)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(308.1738, 267.2739, 199.3232, 267.2739)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(199.323, 253.964)
      ctx.lineTo(308.174, 253.964)
      ctx.quadraticCurveTo(308.174, 253.964, 308.174, 253.964)
      ctx.lineTo(308.174, 280.584)
      ctx.quadraticCurveTo(308.174, 280.584, 308.174, 280.584)
      ctx.lineTo(199.323, 280.584)
      ctx.quadraticCurveTo(199.323, 280.584, 199.323, 280.584)
      ctx.lineTo(199.323, 253.964)
      ctx.quadraticCurveTo(199.323, 253.964, 199.323, 253.964)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(308.1738, 241.2095, 199.3232, 241.2095)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(199.323, 227.9)
      ctx.lineTo(308.174, 227.9)
      ctx.quadraticCurveTo(308.174, 227.9, 308.174, 227.9)
      ctx.lineTo(308.174, 254.52)
      ctx.quadraticCurveTo(308.174, 254.52, 308.174, 254.52)
      ctx.lineTo(199.323, 254.52)
      ctx.quadraticCurveTo(199.323, 254.52, 199.323, 254.52)
      ctx.lineTo(199.323, 227.9)
      ctx.quadraticCurveTo(199.323, 227.9, 199.323, 227.9)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(283.7725, 184.8252, 227.271, 184.8252)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(227.271, 141.75)
      ctx.lineTo(283.772, 141.75)
      ctx.quadraticCurveTo(283.772, 141.75, 283.772, 141.75)
      ctx.lineTo(283.772, 227.899)
      ctx.quadraticCurveTo(283.772, 227.899, 283.772, 227.899)
      ctx.lineTo(227.271, 227.899)
      ctx.quadraticCurveTo(227.271, 227.899, 227.271, 227.899)
      ctx.lineTo(227.271, 141.75)
      ctx.quadraticCurveTo(227.271, 141.75, 227.271, 141.75)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(27.147, 649.0898, 782.8828, 649.0898)
      g.addColorStop(0, '#595757')
      g.addColorStop(1, '#3E3A39')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(27.147, 621.638)
      ctx.lineTo(782.883, 621.638)
      ctx.quadraticCurveTo(782.883, 621.638, 782.883, 621.638)
      ctx.lineTo(782.883, 676.541)
      ctx.quadraticCurveTo(782.883, 676.541, 782.883, 676.541)
      ctx.lineTo(27.147, 676.541)
      ctx.quadraticCurveTo(27.147, 676.541, 27.147, 676.541)
      ctx.lineTo(27.147, 621.638)
      ctx.quadraticCurveTo(27.147, 621.638, 27.147, 621.638)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(488.6836, 621.6377, 488.6836, 549.208)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.5123, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(469.552, 549.208)
      ctx.lineTo(507.817, 549.208)
      ctx.quadraticCurveTo(507.817, 549.208, 507.817, 549.208)
      ctx.lineTo(507.817, 621.6379999999999)
      ctx.quadraticCurveTo(507.817, 621.6379999999999, 507.817, 621.6379999999999)
      ctx.lineTo(469.552, 621.6379999999999)
      ctx.quadraticCurveTo(469.552, 621.6379999999999, 469.552, 621.6379999999999)
      ctx.lineTo(469.552, 549.208)
      ctx.quadraticCurveTo(469.552, 549.208, 469.552, 549.208)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(688.749, 621.6377, 688.749, 549.208)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.5123, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(669.616, 549.208)
      ctx.lineTo(707.882, 549.208)
      ctx.quadraticCurveTo(707.882, 549.208, 707.882, 549.208)
      ctx.lineTo(707.882, 621.6379999999999)
      ctx.quadraticCurveTo(707.882, 621.6379999999999, 707.882, 621.6379999999999)
      ctx.lineTo(669.616, 621.6379999999999)
      ctx.quadraticCurveTo(669.616, 621.6379999999999, 669.616, 621.6379999999999)
      ctx.lineTo(669.616, 549.208)
      ctx.quadraticCurveTo(669.616, 549.208, 669.616, 549.208)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(309.9473, 145.2065, 201.0967, 145.2065)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(201.097, 124.751)
      ctx.lineTo(309.948, 124.751)
      ctx.quadraticCurveTo(309.948, 124.751, 309.948, 124.751)
      ctx.lineTo(309.948, 165.662)
      ctx.quadraticCurveTo(309.948, 165.662, 309.948, 165.662)
      ctx.lineTo(201.097, 165.662)
      ctx.quadraticCurveTo(201.097, 165.662, 201.097, 165.662)
      ctx.lineTo(201.097, 124.751)
      ctx.quadraticCurveTo(201.097, 124.751, 201.097, 124.751)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(257.2729, 621.6377, 257.2729, 508.4961)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.5123, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(214.298, 508.496)
      ctx.bezierCurveTo(214.298, 508.496, 214.357, 508.89599999999996, 214.443, 509.64799999999997)
      ctx.bezierCurveTo(215.16000000000003, 515.837, 217.78500000000003, 545.8589999999999, 205.42600000000002,
        573.1479999999999)
      ctx.bezierCurveTo(191.56300000000002, 603.7549999999999, 167.71900000000002, 621.637, 167.71900000000002,
        621.637)
      ctx.lineTo(346.826, 621.637)
      ctx.bezierCurveTo(346.826, 621.637, 326.86400000000003, 612.6969999999999, 317.16, 594.4699999999999)
      ctx.bezierCurveTo(307.45700000000005, 576.2429999999999, 300.247, 551.482, 299.692, 541.165)
      ctx.bezierCurveTo(299.137, 530.848, 298.029, 508.49499999999995, 298.029, 508.49499999999995)
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.restore()
      ctx.restore()
    }

  },
'CoolingTower.svg': {
    draw: function (ctx) {
      ctx.save()
      ctx.strokeStyle = 'rgba(0,0,0,0)'
      ctx.miterLimit = 4
      ctx.font = "normal normal 400 normal 15px / 21.4286px ''"
      ctx.font = '   15px '
      ctx.scale(0.1, 0.1)
      ctx.save()
      ctx.font = '   15px '
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(198.791, 671.5264, 128.7915, 671.5264)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.2759, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(128.792, 612.158)
      ctx.lineTo(146.792, 730.894)
      ctx.lineTo(182.791, 730.894)
      ctx.lineTo(198.791, 612.158)
      ctx.lineTo(128.792, 612.158)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(589.2461, 671.5264, 519.2461, 671.5264)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.2759, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(519.246, 612.158)
      ctx.lineTo(537.246, 730.894)
      ctx.lineTo(573.246, 730.894)
      ctx.lineTo(589.246, 612.158)
      ctx.lineTo(519.246, 612.158)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(399.2754, 671.5264, 329.2754, 671.5264)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.2759, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(329.275, 612.158)
      ctx.lineTo(347.275, 730.894)
      ctx.lineTo(383.275, 730.894)
      ctx.lineTo(399.275, 612.158)
      ctx.lineTo(329.275, 612.158)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(615.167, 324.9248, 615.167, 270.8613)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(604.006, 270.861)
      ctx.lineTo(626.328, 270.861)
      ctx.quadraticCurveTo(626.328, 270.861, 626.328, 270.861)
      ctx.lineTo(626.328, 324.924)
      ctx.quadraticCurveTo(626.328, 324.924, 626.328, 324.924)
      ctx.lineTo(604.006, 324.924)
      ctx.quadraticCurveTo(604.006, 324.924, 604.006, 324.924)
      ctx.lineTo(604.006, 270.861)
      ctx.quadraticCurveTo(604.006, 270.861, 604.006, 270.861)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(637.293, 335.8037, 637.293, 259.0596)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(626.133, 259.06)
      ctx.lineTo(648.4540000000001, 259.06)
      ctx.quadraticCurveTo(648.4540000000001, 259.06, 648.4540000000001, 259.06)
      ctx.lineTo(648.4540000000001, 335.804)
      ctx.quadraticCurveTo(648.4540000000001, 335.804, 648.4540000000001, 335.804)
      ctx.lineTo(626.133, 335.804)
      ctx.quadraticCurveTo(626.133, 335.804, 626.133, 335.804)
      ctx.lineTo(626.133, 259.06)
      ctx.quadraticCurveTo(626.133, 259.06, 626.133, 259.06)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(664.957, 319.1299, 664.957, 276.6572)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(643.682, 276.657)
      ctx.lineTo(686.2330000000001, 276.657)
      ctx.quadraticCurveTo(686.2330000000001, 276.657, 686.2330000000001, 276.657)
      ctx.lineTo(686.2330000000001, 319.13)
      ctx.quadraticCurveTo(686.2330000000001, 319.13, 686.2330000000001, 319.13)
      ctx.lineTo(643.682, 319.13)
      ctx.quadraticCurveTo(643.682, 319.13, 643.682, 319.13)
      ctx.lineTo(643.682, 276.657)
      ctx.quadraticCurveTo(643.682, 276.657, 643.682, 276.657)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(665.2783, 607.3789, 665.2783, 564.9063)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(644.003, 564.906)
      ctx.lineTo(686.5540000000001, 564.906)
      ctx.quadraticCurveTo(686.5540000000001, 564.906, 686.5540000000001, 564.906)
      ctx.lineTo(686.5540000000001, 607.3789999999999)
      ctx.quadraticCurveTo(686.5540000000001, 607.3789999999999, 686.5540000000001, 607.3789999999999)
      ctx.lineTo(644.003, 607.3789999999999)
      ctx.quadraticCurveTo(644.003, 607.3789999999999, 644.003, 607.3789999999999)
      ctx.lineTo(644.003, 564.906)
      ctx.quadraticCurveTo(644.003, 564.906, 644.003, 564.906)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(612.2646, 612.0703, 612.2646, 558.0068)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(601.104, 558.007)
      ctx.lineTo(623.426, 558.007)
      ctx.quadraticCurveTo(623.426, 558.007, 623.426, 558.007)
      ctx.lineTo(623.426, 612.0699999999999)
      ctx.quadraticCurveTo(623.426, 612.0699999999999, 623.426, 612.0699999999999)
      ctx.lineTo(601.104, 612.0699999999999)
      ctx.quadraticCurveTo(601.104, 612.0699999999999, 601.104, 612.0699999999999)
      ctx.lineTo(601.104, 558.007)
      ctx.quadraticCurveTo(601.104, 558.007, 601.104, 558.007)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(634.3906, 622.9492, 634.3906, 546.2051)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(623.23, 546.205)
      ctx.lineTo(645.551, 546.205)
      ctx.quadraticCurveTo(645.551, 546.205, 645.551, 546.205)
      ctx.lineTo(645.551, 622.9490000000001)
      ctx.quadraticCurveTo(645.551, 622.9490000000001, 645.551, 622.9490000000001)
      ctx.lineTo(623.23, 622.9490000000001)
      ctx.quadraticCurveTo(623.23, 622.9490000000001, 623.23, 622.9490000000001)
      ctx.lineTo(623.23, 546.205)
      ctx.quadraticCurveTo(623.23, 546.205, 623.23, 546.205)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(113.0786, 348.9443, 603.5566, 348.9443)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(113.079, 203.359)
      ctx.lineTo(603.557, 203.359)
      ctx.quadraticCurveTo(603.557, 203.359, 603.557, 203.359)
      ctx.lineTo(603.557, 494.529)
      ctx.quadraticCurveTo(603.557, 494.529, 603.557, 494.529)
      ctx.lineTo(113.079, 494.529)
      ctx.quadraticCurveTo(113.079, 494.529, 113.079, 494.529)
      ctx.lineTo(113.079, 203.359)
      ctx.quadraticCurveTo(113.079, 203.359, 113.079, 203.359)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(218.9453, 153.7998, 497.6895, 153.7998)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(218.945, 203.359)
      ctx.bezierCurveTo(218.945, 203.359, 266.876, 177.299, 270.599, 155.893)
      ctx.bezierCurveTo(274.322, 134.487, 274.787, 104.24000000000001, 274.787, 104.24000000000001)
      ctx.lineTo(441.383, 104.24000000000001)
      ctx.bezierCurveTo(441.383, 104.24000000000001, 438.125, 130.3, 443.709, 144.72500000000002)
      ctx.bezierCurveTo(449.293, 159.15000000000003, 459.531, 177.29900000000004, 472.096, 187.07200000000003)
      ctx.bezierCurveTo(484.661, 196.84500000000003, 497.69, 203.35900000000004, 497.69, 203.35900000000004)
      ctx.lineTo(218.945, 203.35900000000004)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(244.791, 87.4707, 469.082, 87.4707)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(244.791, 70.133)
      ctx.lineTo(469.082, 70.133)
      ctx.quadraticCurveTo(469.082, 70.133, 469.082, 70.133)
      ctx.lineTo(469.082, 104.809)
      ctx.quadraticCurveTo(469.082, 104.809, 469.082, 104.809)
      ctx.lineTo(244.791, 104.809)
      ctx.quadraticCurveTo(244.791, 104.809, 244.791, 104.809)
      ctx.lineTo(244.791, 70.133)
      ctx.quadraticCurveTo(244.791, 70.133, 244.791, 70.133)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(251.791, 142.9775, 460.7598, 142.9775)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(251.791, 132.259)
      ctx.lineTo(460.76, 132.259)
      ctx.quadraticCurveTo(460.76, 132.259, 460.76, 132.259)
      ctx.lineTo(460.76, 153.69699999999997)
      ctx.quadraticCurveTo(460.76, 153.69699999999997, 460.76, 153.69699999999997)
      ctx.lineTo(251.791, 153.69699999999997)
      ctx.quadraticCurveTo(251.791, 153.69699999999997, 251.791, 153.69699999999997)
      ctx.lineTo(251.791, 132.259)
      ctx.quadraticCurveTo(251.791, 132.259, 251.791, 132.259)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(113.0786, 583.1582, 603.5566, 583.1582)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(113.079, 509.158)
      ctx.lineTo(603.557, 509.158)
      ctx.quadraticCurveTo(603.557, 509.158, 603.557, 509.158)
      ctx.lineTo(603.557, 657.158)
      ctx.quadraticCurveTo(603.557, 657.158, 603.557, 657.158)
      ctx.lineTo(113.079, 657.158)
      ctx.quadraticCurveTo(113.079, 657.158, 113.079, 657.158)
      ctx.lineTo(113.079, 509.158)
      ctx.quadraticCurveTo(113.079, 509.158, 113.079, 509.158)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(128.7915, 538.4053, 268.791, 538.4053)
      g.addColorStop(0, '#B5B5B6')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(128.792, 522.652)
      ctx.lineTo(268.79200000000003, 522.652)
      ctx.quadraticCurveTo(268.79200000000003, 522.652, 268.79200000000003, 522.652)
      ctx.lineTo(268.79200000000003, 554.158)
      ctx.quadraticCurveTo(268.79200000000003, 554.158, 268.79200000000003, 554.158)
      ctx.lineTo(128.792, 554.158)
      ctx.quadraticCurveTo(128.792, 554.158, 128.792, 554.158)
      ctx.lineTo(128.792, 522.652)
      ctx.quadraticCurveTo(128.792, 522.652, 128.792, 522.652)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(128.7915, 582.3301, 268.791, 582.3301)
      g.addColorStop(0, '#B5B5B6')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(128.792, 566.577)
      ctx.lineTo(268.79200000000003, 566.577)
      ctx.quadraticCurveTo(268.79200000000003, 566.577, 268.79200000000003, 566.577)
      ctx.lineTo(268.79200000000003, 598.083)
      ctx.quadraticCurveTo(268.79200000000003, 598.083, 268.79200000000003, 598.083)
      ctx.lineTo(128.792, 598.083)
      ctx.quadraticCurveTo(128.792, 598.083, 128.792, 598.083)
      ctx.lineTo(128.792, 566.577)
      ctx.quadraticCurveTo(128.792, 566.577, 128.792, 566.577)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(128.7915, 626.3301, 268.791, 626.3301)
      g.addColorStop(0, '#B5B5B6')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(128.792, 610.577)
      ctx.lineTo(268.79200000000003, 610.577)
      ctx.quadraticCurveTo(268.79200000000003, 610.577, 268.79200000000003, 610.577)
      ctx.lineTo(268.79200000000003, 642.083)
      ctx.quadraticCurveTo(268.79200000000003, 642.083, 268.79200000000003, 642.083)
      ctx.lineTo(128.792, 642.083)
      ctx.quadraticCurveTo(128.792, 642.083, 128.792, 642.083)
      ctx.lineTo(128.792, 610.577)
      ctx.quadraticCurveTo(128.792, 610.577, 128.792, 610.577)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(286.3174, 537.3701, 426.3174, 537.3701)
      g.addColorStop(0, '#EFEFEF')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(286.317, 521.617)
      ctx.lineTo(426.317, 521.617)
      ctx.quadraticCurveTo(426.317, 521.617, 426.317, 521.617)
      ctx.lineTo(426.317, 553.1229999999999)
      ctx.quadraticCurveTo(426.317, 553.1229999999999, 426.317, 553.1229999999999)
      ctx.lineTo(286.317, 553.1229999999999)
      ctx.quadraticCurveTo(286.317, 553.1229999999999, 286.317, 553.1229999999999)
      ctx.lineTo(286.317, 521.617)
      ctx.quadraticCurveTo(286.317, 521.617, 286.317, 521.617)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(288.3174, 582.3301, 428.3174, 582.3301)
      g.addColorStop(0, '#DCDDDD')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(288.317, 566.577)
      ctx.lineTo(428.317, 566.577)
      ctx.quadraticCurveTo(428.317, 566.577, 428.317, 566.577)
      ctx.lineTo(428.317, 598.083)
      ctx.quadraticCurveTo(428.317, 598.083, 428.317, 598.083)
      ctx.lineTo(288.317, 598.083)
      ctx.quadraticCurveTo(288.317, 598.083, 288.317, 598.083)
      ctx.lineTo(288.317, 566.577)
      ctx.quadraticCurveTo(288.317, 566.577, 288.317, 566.577)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(288.3174, 626.3301, 428.3174, 626.3301)
      g.addColorStop(0, '#DCDDDD')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(288.317, 610.577)
      ctx.lineTo(428.317, 610.577)
      ctx.quadraticCurveTo(428.317, 610.577, 428.317, 610.577)
      ctx.lineTo(428.317, 642.083)
      ctx.quadraticCurveTo(428.317, 642.083, 428.317, 642.083)
      ctx.lineTo(288.317, 642.083)
      ctx.quadraticCurveTo(288.317, 642.083, 288.317, 642.083)
      ctx.lineTo(288.317, 610.577)
      ctx.quadraticCurveTo(288.317, 610.577, 288.317, 610.577)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(445.3613, 537.3701, 585.3613, 537.3701)
      g.addColorStop(0, '#EFEFEF')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(445.361, 521.617)
      ctx.lineTo(585.361, 521.617)
      ctx.quadraticCurveTo(585.361, 521.617, 585.361, 521.617)
      ctx.lineTo(585.361, 553.1229999999999)
      ctx.quadraticCurveTo(585.361, 553.1229999999999, 585.361, 553.1229999999999)
      ctx.lineTo(445.361, 553.1229999999999)
      ctx.quadraticCurveTo(445.361, 553.1229999999999, 445.361, 553.1229999999999)
      ctx.lineTo(445.361, 521.617)
      ctx.quadraticCurveTo(445.361, 521.617, 445.361, 521.617)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(445.3613, 583.1582, 585.3613, 583.1582)
      g.addColorStop(0, '#EFEFEF')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(445.361, 567.405)
      ctx.lineTo(585.361, 567.405)
      ctx.quadraticCurveTo(585.361, 567.405, 585.361, 567.405)
      ctx.lineTo(585.361, 598.911)
      ctx.quadraticCurveTo(585.361, 598.911, 585.361, 598.911)
      ctx.lineTo(445.361, 598.911)
      ctx.quadraticCurveTo(445.361, 598.911, 445.361, 598.911)
      ctx.lineTo(445.361, 567.405)
      ctx.quadraticCurveTo(445.361, 567.405, 445.361, 567.405)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(445.3613, 626.3301, 585.3613, 626.3301)
      g.addColorStop(0, '#EFEFEF')
      g.addColorStop(1, '#FFFFFF')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(445.361, 610.577)
      ctx.lineTo(585.361, 610.577)
      ctx.quadraticCurveTo(585.361, 610.577, 585.361, 610.577)
      ctx.lineTo(585.361, 642.083)
      ctx.quadraticCurveTo(585.361, 642.083, 585.361, 642.083)
      ctx.lineTo(445.361, 642.083)
      ctx.quadraticCurveTo(445.361, 642.083, 445.361, 642.083)
      ctx.lineTo(445.361, 610.577)
      ctx.quadraticCurveTo(445.361, 610.577, 445.361, 610.577)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.restore()
      ctx.restore()
    }

  },
'Flowmeter.svg': {
    draw: function (ctx) {
      ctx.save()
      ctx.strokeStyle = 'rgba(0,0,0,0)'
      ctx.miterLimit = 4
      ctx.font = "normal normal 400 normal 15px / 21.4286px ''"
      ctx.font = '   15px '
      ctx.scale(0.1, 0.1)
      ctx.save()
      ctx.font = '   15px '
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(251.4595, 238.5996, 251.4595, 202.1753)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(225.193, 202.175)
      ctx.lineTo(277.725, 202.175)
      ctx.quadraticCurveTo(277.725, 202.175, 277.725, 202.175)
      ctx.lineTo(277.725, 238.59900000000002)
      ctx.quadraticCurveTo(277.725, 238.59900000000002, 277.725, 238.59900000000002)
      ctx.lineTo(225.193, 238.59900000000002)
      ctx.quadraticCurveTo(225.193, 238.59900000000002, 225.193, 238.59900000000002)
      ctx.lineTo(225.193, 202.175)
      ctx.quadraticCurveTo(225.193, 202.175, 225.193, 202.175)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(229.6304, 241.9272, 229.6304, 198.5371)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.5419, '#868687')
      g.addColorStop(0.7143, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(216.497, 198.537)
      ctx.lineTo(242.764, 198.537)
      ctx.quadraticCurveTo(242.764, 198.537, 242.764, 198.537)
      ctx.lineTo(242.764, 241.92700000000002)
      ctx.quadraticCurveTo(242.764, 241.92700000000002, 242.764, 241.92700000000002)
      ctx.lineTo(216.497, 241.92700000000002)
      ctx.quadraticCurveTo(216.497, 241.92700000000002, 216.497, 241.92700000000002)
      ctx.lineTo(216.497, 198.537)
      ctx.quadraticCurveTo(216.497, 198.537, 216.497, 198.537)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(250.439, 298.6304, 250.439, 262.2056)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(224.173, 262.206)
      ctx.lineTo(276.705, 262.206)
      ctx.quadraticCurveTo(276.705, 262.206, 276.705, 262.206)
      ctx.lineTo(276.705, 298.63100000000003)
      ctx.quadraticCurveTo(276.705, 298.63100000000003, 276.705, 298.63100000000003)
      ctx.lineTo(224.173, 298.63100000000003)
      ctx.quadraticCurveTo(224.173, 298.63100000000003, 224.173, 298.63100000000003)
      ctx.lineTo(224.173, 262.206)
      ctx.quadraticCurveTo(224.173, 262.206, 224.173, 262.206)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(228.6099, 301.9575, 228.6099, 258.5679)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.5419, '#868687')
      g.addColorStop(0.7143, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(215.477, 258.568)
      ctx.lineTo(241.744, 258.568)
      ctx.quadraticCurveTo(241.744, 258.568, 241.744, 258.568)
      ctx.lineTo(241.744, 301.95799999999997)
      ctx.quadraticCurveTo(241.744, 301.95799999999997, 241.744, 301.95799999999997)
      ctx.lineTo(215.477, 301.95799999999997)
      ctx.quadraticCurveTo(215.477, 301.95799999999997, 215.477, 301.95799999999997)
      ctx.lineTo(215.477, 258.568)
      ctx.quadraticCurveTo(215.477, 258.568, 215.477, 258.568)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(285.1133, 318.6401, 285.1133, 184.916)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(263.307, 184.916)
      ctx.lineTo(306.92, 184.916)
      ctx.quadraticCurveTo(306.92, 184.916, 306.92, 184.916)
      ctx.lineTo(306.92, 318.64)
      ctx.quadraticCurveTo(306.92, 318.64, 306.92, 318.64)
      ctx.lineTo(263.307, 318.64)
      ctx.quadraticCurveTo(263.307, 318.64, 263.307, 318.64)
      ctx.lineTo(263.307, 184.916)
      ctx.quadraticCurveTo(263.307, 184.916, 263.307, 184.916)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(372.6416, 489.7568, 436.6055, 489.7568)
      g.addColorStop(0, '#DCDDDD')
      g.addColorStop(0.3399, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(372.642, 448.664)
      ctx.lineTo(436.606, 448.664)
      ctx.quadraticCurveTo(436.606, 448.664, 436.606, 448.664)
      ctx.lineTo(436.606, 530.85)
      ctx.quadraticCurveTo(436.606, 530.85, 436.606, 530.85)
      ctx.lineTo(372.642, 530.85)
      ctx.quadraticCurveTo(372.642, 530.85, 372.642, 530.85)
      ctx.lineTo(372.642, 448.664)
      ctx.quadraticCurveTo(372.642, 448.664, 372.642, 448.664)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(381.1357, 371.9941, 432.5381, 371.9941)
      g.addColorStop(0, '#DCDDDD')
      g.addColorStop(0.3399, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(381.136, 342.891)
      ctx.lineTo(432.538, 342.891)
      ctx.quadraticCurveTo(432.538, 342.891, 432.538, 342.891)
      ctx.lineTo(432.538, 401.098)
      ctx.quadraticCurveTo(432.538, 401.098, 432.538, 401.098)
      ctx.lineTo(381.136, 401.098)
      ctx.quadraticCurveTo(381.136, 401.098, 381.136, 401.098)
      ctx.lineTo(381.136, 342.891)
      ctx.quadraticCurveTo(381.136, 342.891, 381.136, 342.891)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(341.584, 442.8857, 463.7158, 442.8857)
      g.addColorStop(0, '#9FA0A0')
      g.addColorStop(0.3399, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(341.584, 428.586)
      ctx.lineTo(463.716, 428.586)
      ctx.quadraticCurveTo(463.716, 428.586, 463.716, 428.586)
      ctx.lineTo(463.716, 457.18600000000004)
      ctx.quadraticCurveTo(463.716, 457.18600000000004, 463.716, 457.18600000000004)
      ctx.lineTo(341.584, 457.18600000000004)
      ctx.quadraticCurveTo(341.584, 457.18600000000004, 341.584, 457.18600000000004)
      ctx.lineTo(341.584, 428.586)
      ctx.quadraticCurveTo(341.584, 428.586, 341.584, 428.586)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(463.7158, 414.2871, 341.5835, 414.2871)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(341.584, 399.988)
      ctx.lineTo(463.716, 399.988)
      ctx.quadraticCurveTo(463.716, 399.988, 463.716, 399.988)
      ctx.lineTo(463.716, 428.586)
      ctx.quadraticCurveTo(463.716, 428.586, 463.716, 428.586)
      ctx.lineTo(341.584, 428.586)
      ctx.quadraticCurveTo(341.584, 428.586, 341.584, 428.586)
      ctx.lineTo(341.584, 399.988)
      ctx.quadraticCurveTo(341.584, 399.988, 341.584, 399.988)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(399.0425, 669.5693, 399.0425, 490.8232)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(260.987, 490.823)
      ctx.lineTo(537.096, 490.823)
      ctx.quadraticCurveTo(537.096, 490.823, 537.096, 490.823)
      ctx.lineTo(537.096, 669.569)
      ctx.quadraticCurveTo(537.096, 669.569, 537.096, 669.569)
      ctx.lineTo(260.987, 669.569)
      ctx.quadraticCurveTo(260.987, 669.569, 260.987, 669.569)
      ctx.lineTo(260.987, 490.823)
      ctx.quadraticCurveTo(260.987, 490.823, 260.987, 490.823)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(237.04, 641.459, 237.04, 518.9336)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(210.773, 518.934)
      ctx.lineTo(263.306, 518.934)
      ctx.quadraticCurveTo(263.306, 518.934, 263.306, 518.934)
      ctx.lineTo(263.306, 641.459)
      ctx.quadraticCurveTo(263.306, 641.459, 263.306, 641.459)
      ctx.lineTo(210.773, 641.459)
      ctx.quadraticCurveTo(210.773, 641.459, 210.773, 641.459)
      ctx.lineTo(210.773, 518.934)
      ctx.quadraticCurveTo(210.773, 518.934, 210.773, 518.934)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(210.8779, 669.5693, 210.8779, 490.8232)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(188.812, 490.823)
      ctx.lineTo(232.94500000000002, 490.823)
      ctx.quadraticCurveTo(232.94500000000002, 490.823, 232.94500000000002, 490.823)
      ctx.lineTo(232.94500000000002, 669.569)
      ctx.quadraticCurveTo(232.94500000000002, 669.569, 232.94500000000002, 669.569)
      ctx.lineTo(188.812, 669.569)
      ctx.quadraticCurveTo(188.812, 669.569, 188.812, 669.569)
      ctx.lineTo(188.812, 490.823)
      ctx.quadraticCurveTo(188.812, 490.823, 188.812, 490.823)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-829.7764, 641.46, -829.7764, 518.9346)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.9901, '#9FA0A0')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx1 = canvas.getContext('2d')
      ctx1.fillStyle = g
      ctx1.save()
      ctx1.strokeStyle = 'rgba(0,0,0,0)'
      ctx1.miterLimit = 4
      ctx1.font = ''
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(0, 0)
      ctx1.lineTo(1223, 0)
      ctx1.lineTo(1223, 674)
      ctx1.lineTo(0, 674)
      ctx1.closePath()
      ctx1.clip()
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.transform(-1, 0, 0, 1, -266.4141, 0)
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(-10000, -10000)
      ctx1.lineTo(20000, -10000)
      ctx1.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx1.lineTo(20000, 20000)
      ctx1.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx1.lineTo(-10000, 20000)
      ctx1.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx1.lineTo(-10000, -10000)
      ctx1.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx1.closePath()
      ctx1.fill()
      ctx1.stroke()
      ctx1.restore()
      ctx1.restore()
      ctx1.restore()
      var p = ctx1.createPattern(ctx1.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(537.097, 518.934)
      ctx.lineTo(589.629, 518.934)
      ctx.quadraticCurveTo(589.629, 518.934, 589.629, 518.934)
      ctx.lineTo(589.629, 641.459)
      ctx.quadraticCurveTo(589.629, 641.459, 589.629, 641.459)
      ctx.lineTo(537.097, 641.459)
      ctx.quadraticCurveTo(537.097, 641.459, 537.097, 641.459)
      ctx.lineTo(537.097, 518.934)
      ctx.quadraticCurveTo(537.097, 518.934, 537.097, 518.934)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-855.939, 669.5703, -855.939, 490.8242)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx2 = canvas.getContext('2d')
      ctx2.fillStyle = g
      ctx2.save()
      ctx2.strokeStyle = 'rgba(0,0,0,0)'
      ctx2.miterLimit = 4
      ctx2.font = ''
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(0, 0)
      ctx2.lineTo(1223, 0)
      ctx2.lineTo(1223, 674)
      ctx2.lineTo(0, 674)
      ctx2.closePath()
      ctx2.clip()
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.transform(-1, 0, 0, 1, -266.4141, 0)
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(-10000, -10000)
      ctx2.lineTo(20000, -10000)
      ctx2.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx2.lineTo(20000, 20000)
      ctx2.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx2.lineTo(-10000, 20000)
      ctx2.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx2.lineTo(-10000, -10000)
      ctx2.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx2.closePath()
      ctx2.fill()
      ctx2.stroke()
      ctx2.restore()
      ctx2.restore()
      ctx2.restore()
      var p = ctx2.createPattern(ctx2.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(567.459, 490.823)
      ctx.lineTo(611.592, 490.823)
      ctx.quadraticCurveTo(611.592, 490.823, 611.592, 490.823)
      ctx.lineTo(611.592, 669.569)
      ctx.quadraticCurveTo(611.592, 669.569, 611.592, 669.569)
      ctx.lineTo(567.459, 669.569)
      ctx.quadraticCurveTo(567.459, 669.569, 567.459, 669.569)
      ctx.lineTo(567.459, 490.823)
      ctx.quadraticCurveTo(567.459, 490.823, 567.459, 490.823)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(401.9609, 372.8188, 401.9609, 130.2695)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.3547, '#2956A5')
      g.addColorStop(0.6207, '#81CEF1')
      g.addColorStop(0.7143, '#70B4E3')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.arc(401.961, 251.544, 121.274, 0, 6.283185307179586, true)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(401.6709, 355.0884, 401.6709, 149.1108)
      g.addColorStop(0, '#BBBCBC')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.9901, '#BFC0C0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.arc(401.671, 252.099, 102.989, 0, 6.283185307179586, true)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(401.2607, 346.4399, 401.2607, 157.7583)
      g.addColorStop(0, '#1C2C57')
      g.addColorStop(1, '#0F1D3A')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.arc(401.261, 252.099, 94.341, 0, 6.283185307179586, true)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(403.04, 285.4639, 403.04, 213.9243)
      g.addColorStop(0, '#74C9E0')
      g.addColorStop(1, '#5C97D1')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(333.491, 213.924)
      ctx.lineTo(472.59, 213.924)
      ctx.quadraticCurveTo(472.59, 213.924, 472.59, 213.924)
      ctx.lineTo(472.59, 285.464)
      ctx.quadraticCurveTo(472.59, 285.464, 472.59, 285.464)
      ctx.lineTo(333.491, 285.464)
      ctx.quadraticCurveTo(333.491, 285.464, 333.491, 285.464)
      ctx.lineTo(333.491, 213.924)
      ctx.quadraticCurveTo(333.491, 213.924, 333.491, 213.924)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.fillStyle = '#040000'
      ctx.font = "   40.627px 'GJJCQJW--GB1-0'"
      ctx.transform(1, 0, 0, 1, 341.584, 262.7236)
      ctx.save()
      ctx.font = "   40.627px 'GJJCQJW--GB1-0'"
      ctx.restore()
      ctx.save()
      ctx.font = "   40.627px 'GJJCQJW--GB1-0'"
      ctx.fillText('20 00', 0, 0)
      ctx.strokeText('20 00', 0, 0)
      ctx.restore()
      ctx.restore()
      ctx.save()
      ctx.fillStyle = '#040000'
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.arc(403.829, 245.298, 1.898, 0, 6.283185307179586, true)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.fillStyle = '#040000'
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.arc(403.829, 255.231, 1.898, 0, 6.283185307179586, true)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.fillStyle = '#FFFFFF'
      ctx.font = '   15px '
      ctx.globalAlpha = 0.2
      ctx.beginPath()
      ctx.moveTo(333.491, 285.464)
      ctx.lineTo(333.491, 213.924)
      ctx.lineTo(472.59, 213.924)
      ctx.lineTo(333.491, 285.464)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.restore()
      ctx.restore()
    }

  },
'GasContainer.svg': {
    draw: function (ctx) {
      ctx.save()
      ctx.strokeStyle = 'rgba(0,0,0,0)'
      ctx.miterLimit = 4
      ctx.font = "normal normal 400 normal 15px / 21.4286px ''"
      ctx.font = '   15px '
      ctx.scale(0.1, 0.1)
      ctx.save()
      ctx.font = '   15px '
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(421.791, 53.0435, 390.1567, 53.0435)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(390.157, 24.487)
      ctx.lineTo(421.791, 24.487)
      ctx.quadraticCurveTo(421.791, 24.487, 421.791, 24.487)
      ctx.lineTo(421.791, 81.601)
      ctx.quadraticCurveTo(421.791, 81.601, 421.791, 81.601)
      ctx.lineTo(390.157, 81.601)
      ctx.quadraticCurveTo(390.157, 81.601, 390.157, 81.601)
      ctx.lineTo(390.157, 24.487)
      ctx.quadraticCurveTo(390.157, 24.487, 390.157, 24.487)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(430.7432, 30.4546, 381.3149, 30.4546)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(381.315, 23.035)
      ctx.lineTo(430.743, 23.035)
      ctx.quadraticCurveTo(430.743, 23.035, 430.743, 23.035)
      ctx.lineTo(430.743, 37.875)
      ctx.quadraticCurveTo(430.743, 37.875, 430.743, 37.875)
      ctx.lineTo(381.315, 37.875)
      ctx.quadraticCurveTo(381.315, 37.875, 381.315, 37.875)
      ctx.lineTo(381.315, 23.035)
      ctx.quadraticCurveTo(381.315, 23.035, 381.315, 23.035)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(515.9639, 703.5557, 441.2764, 703.5557)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.2759, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(441.276, 639.644)
      ctx.lineTo(477.302, 767.469)
      ctx.lineTo(515.964, 767.469)
      ctx.lineTo(515.964, 639.644)
      ctx.lineTo(441.276, 639.644)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1656.2759, 703.5576, -1730.9629, 703.5576)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.2759, '#595757')
      g.addColorStop(1, '#050E27')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(377.962, 639.644)
      ctx.lineTo(341.936, 767.469)
      ctx.lineTo(303.275, 767.469)
      ctx.lineTo(303.275, 639.644)
      ctx.lineTo(377.962, 639.644)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(546.7764, 288.7334, 546.7764, 246.9985)
      g.addColorStop(0, '#8B8B8B')
      g.addColorStop(0.5764, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(523.11, 246.999)
      ctx.lineTo(570.442, 246.999)
      ctx.quadraticCurveTo(570.442, 246.999, 570.442, 246.999)
      ctx.lineTo(570.442, 288.734)
      ctx.quadraticCurveTo(570.442, 288.734, 570.442, 288.734)
      ctx.lineTo(523.11, 288.734)
      ctx.quadraticCurveTo(523.11, 288.734, 523.11, 288.734)
      ctx.lineTo(523.11, 246.999)
      ctx.quadraticCurveTo(523.11, 246.999, 523.11, 246.999)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(576.3584, 300.4131, 576.3584, 234.8789)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(570.442, 234.879)
      ctx.lineTo(582.274, 234.879)
      ctx.quadraticCurveTo(582.274, 234.879, 582.274, 234.879)
      ctx.lineTo(582.274, 300.413)
      ctx.quadraticCurveTo(582.274, 300.413, 582.274, 300.413)
      ctx.lineTo(570.442, 300.413)
      ctx.quadraticCurveTo(570.442, 300.413, 570.442, 300.413)
      ctx.lineTo(570.442, 234.879)
      ctx.quadraticCurveTo(570.442, 234.879, 570.442, 234.879)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(588.1914, 300.4131, 588.1914, 234.8789)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(582.274, 234.879)
      ctx.lineTo(594.107, 234.879)
      ctx.quadraticCurveTo(594.107, 234.879, 594.107, 234.879)
      ctx.lineTo(594.107, 300.413)
      ctx.quadraticCurveTo(594.107, 300.413, 594.107, 300.413)
      ctx.lineTo(582.274, 300.413)
      ctx.quadraticCurveTo(582.274, 300.413, 582.274, 300.413)
      ctx.lineTo(582.274, 234.879)
      ctx.quadraticCurveTo(582.274, 234.879, 582.274, 234.879)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1920.8447, 535.3516, -1920.8447, 493.6162)
      g.addColorStop(0, '#8B8B8B')
      g.addColorStop(0.5764, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx1 = canvas.getContext('2d')
      ctx1.fillStyle = g
      ctx1.save()
      ctx1.strokeStyle = 'rgba(0,0,0,0)'
      ctx1.miterLimit = 4
      ctx1.font = ''
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(0, 0)
      ctx1.lineTo(1223, 0)
      ctx1.lineTo(1223, 674)
      ctx1.lineTo(0, 674)
      ctx1.closePath()
      ctx1.clip()
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.transform(-1, 0, 0, 1, -1650.8926, 0)
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(-10000, -10000)
      ctx1.lineTo(20000, -10000)
      ctx1.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx1.lineTo(20000, 20000)
      ctx1.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx1.lineTo(-10000, 20000)
      ctx1.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx1.lineTo(-10000, -10000)
      ctx1.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx1.closePath()
      ctx1.fill()
      ctx1.stroke()
      ctx1.restore()
      ctx1.restore()
      ctx1.restore()
      var p = ctx1.createPattern(ctx1.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(246.287, 493.615)
      ctx.lineTo(293.618, 493.615)
      ctx.quadraticCurveTo(293.618, 493.615, 293.618, 493.615)
      ctx.lineTo(293.618, 535.35)
      ctx.quadraticCurveTo(293.618, 535.35, 293.618, 535.35)
      ctx.lineTo(246.287, 535.35)
      ctx.quadraticCurveTo(246.287, 535.35, 246.287, 535.35)
      ctx.lineTo(246.287, 493.615)
      ctx.quadraticCurveTo(246.287, 493.615, 246.287, 493.615)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1891.2622, 547.0303, -1891.2622, 481.4961)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx2 = canvas.getContext('2d')
      ctx2.fillStyle = g
      ctx2.save()
      ctx2.strokeStyle = 'rgba(0,0,0,0)'
      ctx2.miterLimit = 4
      ctx2.font = ''
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(0, 0)
      ctx2.lineTo(1223, 0)
      ctx2.lineTo(1223, 674)
      ctx2.lineTo(0, 674)
      ctx2.closePath()
      ctx2.clip()
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.transform(-1, 0, 0, 1, -1650.8926, 0)
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(-10000, -10000)
      ctx2.lineTo(20000, -10000)
      ctx2.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx2.lineTo(20000, 20000)
      ctx2.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx2.lineTo(-10000, 20000)
      ctx2.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx2.lineTo(-10000, -10000)
      ctx2.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx2.closePath()
      ctx2.fill()
      ctx2.stroke()
      ctx2.restore()
      ctx2.restore()
      ctx2.restore()
      var p = ctx2.createPattern(ctx2.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(234.453, 481.495)
      ctx.lineTo(246.286, 481.495)
      ctx.quadraticCurveTo(246.286, 481.495, 246.286, 481.495)
      ctx.lineTo(246.286, 547.029)
      ctx.quadraticCurveTo(246.286, 547.029, 246.286, 547.029)
      ctx.lineTo(234.453, 547.029)
      ctx.quadraticCurveTo(234.453, 547.029, 234.453, 547.029)
      ctx.lineTo(234.453, 481.495)
      ctx.quadraticCurveTo(234.453, 481.495, 234.453, 481.495)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1879.4292, 547.0303, -1879.4292, 481.4961)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx3 = canvas.getContext('2d')
      ctx3.fillStyle = g
      ctx3.save()
      ctx3.strokeStyle = 'rgba(0,0,0,0)'
      ctx3.miterLimit = 4
      ctx3.font = ''
      ctx3.font = '   15px '
      ctx3.beginPath()
      ctx3.moveTo(0, 0)
      ctx3.lineTo(1223, 0)
      ctx3.lineTo(1223, 674)
      ctx3.lineTo(0, 674)
      ctx3.closePath()
      ctx3.clip()
      ctx3.save()
      ctx3.font = '   15px '
      ctx3.transform(-1, 0, 0, 1, -1650.8926, 0)
      ctx3.save()
      ctx3.font = '   15px '
      ctx3.beginPath()
      ctx3.moveTo(-10000, -10000)
      ctx3.lineTo(20000, -10000)
      ctx3.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx3.lineTo(20000, 20000)
      ctx3.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx3.lineTo(-10000, 20000)
      ctx3.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx3.lineTo(-10000, -10000)
      ctx3.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx3.closePath()
      ctx3.fill()
      ctx3.stroke()
      ctx3.restore()
      ctx3.restore()
      ctx3.restore()
      var p = ctx3.createPattern(ctx3.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(222.621, 481.495)
      ctx.lineTo(234.454, 481.495)
      ctx.quadraticCurveTo(234.454, 481.495, 234.454, 481.495)
      ctx.lineTo(234.454, 547.029)
      ctx.quadraticCurveTo(234.454, 547.029, 234.454, 547.029)
      ctx.lineTo(222.621, 547.029)
      ctx.quadraticCurveTo(222.621, 547.029, 222.621, 547.029)
      ctx.lineTo(222.621, 481.495)
      ctx.quadraticCurveTo(222.621, 481.495, 222.621, 481.495)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(541.5625, 390.1069, 275.4253, 390.1069)
      g.addColorStop(0, '#3478BE')
      g.addColorStop(0.1133, '#2956A5')
      g.addColorStop(0.4778, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(541.563, 570.721)
      ctx.bezierCurveTo(541.563, 644.212, 481.98699999999997, 703.789, 408.495, 703.789)
      ctx.lineTo(408.495, 703.789)
      ctx.bezierCurveTo(335.003, 703.789, 275.427, 644.212, 275.427, 570.721)
      ctx.lineTo(275.427, 209.494)
      ctx.bezierCurveTo(275.427, 136.002, 335.004, 76.42599999999999, 408.495, 76.42599999999999)
      ctx.lineTo(408.495, 76.42599999999999)
      ctx.bezierCurveTo(481.987, 76.42599999999999, 541.563, 136.003, 541.563, 209.494)
      ctx.lineTo(541.563, 570.721)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(540.7324, 135.5308, 276.2559, 135.5307)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(540.732, 194.636)
      ctx.bezierCurveTo(533.342, 128.139, 476.96099999999996, 76.426, 408.49399999999997, 76.426)
      ctx.bezierCurveTo(340.02599999999995, 76.426, 283.645, 128.139, 276.256, 194.636)
      ctx.lineTo(540.732, 194.636)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(541.0303, 533.4053, 276.5547, 533.4053)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2709, '#2956A5')
      g.addColorStop(0.4877, '#81CEF1')
      g.addColorStop(0.6847, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx4 = canvas.getContext('2d')
      ctx4.fillStyle = g
      ctx4.save()
      ctx4.strokeStyle = 'rgba(0,0,0,0)'
      ctx4.miterLimit = 4
      ctx4.font = ''
      ctx4.font = '   15px '
      ctx4.beginPath()
      ctx4.moveTo(0, 0)
      ctx4.lineTo(1223, 0)
      ctx4.lineTo(1223, 674)
      ctx4.lineTo(0, 674)
      ctx4.closePath()
      ctx4.clip()
      ctx4.save()
      ctx4.font = '   15px '
      ctx4.transform(1, 0, 0, -1, 0, 1176.2734)
      ctx4.save()
      ctx4.font = '   15px '
      ctx4.beginPath()
      ctx4.moveTo(-10000, -10000)
      ctx4.lineTo(20000, -10000)
      ctx4.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx4.lineTo(20000, 20000)
      ctx4.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx4.lineTo(-10000, 20000)
      ctx4.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx4.lineTo(-10000, -10000)
      ctx4.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx4.closePath()
      ctx4.fill()
      ctx4.stroke()
      ctx4.restore()
      ctx4.restore()
      ctx4.restore()
      var p = ctx4.createPattern(ctx4.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(541.031, 583.764)
      ctx.bezierCurveTo(533.641, 650.261, 477.26099999999997, 701.975, 408.794, 701.975)
      ctx.bezierCurveTo(340.325, 701.975, 283.945, 650.261, 276.556, 583.764)
      ctx.lineTo(541.031, 583.764)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(553.7471, 186.4414, 263.8389, 186.4414)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(263.839, 171.747)
      ctx.lineTo(553.7470000000001, 171.747)
      ctx.quadraticCurveTo(553.7470000000001, 171.747, 553.7470000000001, 171.747)
      ctx.lineTo(553.7470000000001, 201.137)
      ctx.quadraticCurveTo(553.7470000000001, 201.137, 553.7470000000001, 201.137)
      ctx.lineTo(263.839, 201.137)
      ctx.quadraticCurveTo(263.839, 201.137, 263.839, 201.137)
      ctx.lineTo(263.839, 171.747)
      ctx.quadraticCurveTo(263.839, 171.747, 263.839, 171.747)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(553.4482, 598.8662, 263.5396, 598.8662)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(263.54, 584.172)
      ctx.lineTo(553.4480000000001, 584.172)
      ctx.quadraticCurveTo(553.4480000000001, 584.172, 553.4480000000001, 584.172)
      ctx.lineTo(553.4480000000001, 613.561)
      ctx.quadraticCurveTo(553.4480000000001, 613.561, 553.4480000000001, 613.561)
      ctx.lineTo(263.54, 613.561)
      ctx.quadraticCurveTo(263.54, 613.561, 263.54, 613.561)
      ctx.lineTo(263.54, 584.172)
      ctx.quadraticCurveTo(263.54, 584.172, 263.54, 584.172)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(436.8828, 72.9224, 373.6172, 72.9224)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(373.618, 61.5)
      ctx.lineTo(436.883, 61.5)
      ctx.quadraticCurveTo(436.883, 61.5, 436.883, 61.5)
      ctx.lineTo(436.883, 84.346)
      ctx.quadraticCurveTo(436.883, 84.346, 436.883, 84.346)
      ctx.lineTo(373.618, 84.346)
      ctx.quadraticCurveTo(373.618, 84.346, 373.618, 84.346)
      ctx.lineTo(373.618, 61.5)
      ctx.quadraticCurveTo(373.618, 61.5, 373.618, 61.5)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.restore()
      ctx.restore()
    }

  },
'Compressor.svg': {
    draw: function (ctx) {
      ctx.save()
      ctx.strokeStyle = 'rgba(0,0,0,0)'
      ctx.miterLimit = 4
      ctx.font = "normal normal 400 normal 15px / 21.4286px ''"
      ctx.font = '   15px '
      ctx.scale(0.1, 0.1)
      ctx.save()
      ctx.font = '   15px '
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(734.2031, 355.2202, 734.2031, 315.3901)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(725.98, 315.39)
      ctx.lineTo(742.426, 315.39)
      ctx.quadraticCurveTo(742.426, 315.39, 742.426, 315.39)
      ctx.lineTo(742.426, 355.21999999999997)
      ctx.quadraticCurveTo(742.426, 355.21999999999997, 742.426, 355.21999999999997)
      ctx.lineTo(725.98, 355.21999999999997)
      ctx.quadraticCurveTo(725.98, 355.21999999999997, 725.98, 355.21999999999997)
      ctx.lineTo(725.98, 315.39)
      ctx.quadraticCurveTo(725.98, 315.39, 725.98, 315.39)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(770.8857, 350.9507, 770.8857, 319.6602)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(755.212, 319.66)
      ctx.lineTo(786.56, 319.66)
      ctx.quadraticCurveTo(786.56, 319.66, 786.56, 319.66)
      ctx.lineTo(786.56, 350.951)
      ctx.quadraticCurveTo(786.56, 350.951, 786.56, 350.951)
      ctx.lineTo(755.212, 350.951)
      ctx.quadraticCurveTo(755.212, 350.951, 755.212, 350.951)
      ctx.lineTo(755.212, 319.66)
      ctx.quadraticCurveTo(755.212, 319.66, 755.212, 319.66)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(750.5059, 363.2349, 750.5059, 306.6953)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(742.283, 306.695)
      ctx.lineTo(758.727, 306.695)
      ctx.quadraticCurveTo(758.727, 306.695, 758.727, 306.695)
      ctx.lineTo(758.727, 363.235)
      ctx.quadraticCurveTo(758.727, 363.235, 758.727, 363.235)
      ctx.lineTo(742.283, 363.235)
      ctx.quadraticCurveTo(742.283, 363.235, 742.283, 363.235)
      ctx.lineTo(742.283, 306.695)
      ctx.quadraticCurveTo(742.283, 306.695, 742.283, 306.695)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(733.1445, 445.8516, 733.1445, 406.0215)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(724.922, 406.021)
      ctx.lineTo(741.3670000000001, 406.021)
      ctx.quadraticCurveTo(741.3670000000001, 406.021, 741.3670000000001, 406.021)
      ctx.lineTo(741.3670000000001, 445.851)
      ctx.quadraticCurveTo(741.3670000000001, 445.851, 741.3670000000001, 445.851)
      ctx.lineTo(724.922, 445.851)
      ctx.quadraticCurveTo(724.922, 445.851, 724.922, 445.851)
      ctx.lineTo(724.922, 406.021)
      ctx.quadraticCurveTo(724.922, 406.021, 724.922, 406.021)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(769.8262, 441.583, 769.8262, 410.292)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(754.152, 410.292)
      ctx.lineTo(785.5010000000001, 410.292)
      ctx.quadraticCurveTo(785.5010000000001, 410.292, 785.5010000000001, 410.292)
      ctx.lineTo(785.5010000000001, 441.58299999999997)
      ctx.quadraticCurveTo(785.5010000000001, 441.58299999999997, 785.5010000000001, 441.58299999999997)
      ctx.lineTo(754.152, 441.58299999999997)
      ctx.quadraticCurveTo(754.152, 441.58299999999997, 754.152, 441.58299999999997)
      ctx.lineTo(754.152, 410.292)
      ctx.quadraticCurveTo(754.152, 410.292, 754.152, 410.292)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(749.4453, 453.8662, 749.4453, 397.3276)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(741.224, 397.327)
      ctx.lineTo(757.668, 397.327)
      ctx.quadraticCurveTo(757.668, 397.327, 757.668, 397.327)
      ctx.lineTo(757.668, 453.866)
      ctx.quadraticCurveTo(757.668, 453.866, 757.668, 453.866)
      ctx.lineTo(741.224, 453.866)
      ctx.quadraticCurveTo(741.224, 453.866, 741.224, 453.866)
      ctx.lineTo(741.224, 397.327)
      ctx.quadraticCurveTo(741.224, 397.327, 741.224, 397.327)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1991.0894, 347.019, -1991.0894, 307.189)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx1 = canvas.getContext('2d')
      ctx1.fillStyle = g
      ctx1.save()
      ctx1.strokeStyle = 'rgba(0,0,0,0)'
      ctx1.miterLimit = 4
      ctx1.font = ''
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(0, 0)
      ctx1.lineTo(1223, 0)
      ctx1.lineTo(1223, 674)
      ctx1.lineTo(0, 674)
      ctx1.closePath()
      ctx1.clip()
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.transform(-1, 0, 0, 1, -1927.2324, 0)
      ctx1.save()
      ctx1.font = '   15px '
      ctx1.beginPath()
      ctx1.moveTo(-10000, -10000)
      ctx1.lineTo(20000, -10000)
      ctx1.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx1.lineTo(20000, 20000)
      ctx1.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx1.lineTo(-10000, 20000)
      ctx1.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx1.lineTo(-10000, -10000)
      ctx1.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx1.closePath()
      ctx1.fill()
      ctx1.stroke()
      ctx1.restore()
      ctx1.restore()
      ctx1.restore()
      var p = ctx1.createPattern(ctx1.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(55.634, 307.189)
      ctx.lineTo(72.07900000000001, 307.189)
      ctx.quadraticCurveTo(72.07900000000001, 307.189, 72.07900000000001, 307.189)
      ctx.lineTo(72.07900000000001, 347.019)
      ctx.quadraticCurveTo(72.07900000000001, 347.019, 72.07900000000001, 347.019)
      ctx.lineTo(55.634, 347.019)
      ctx.quadraticCurveTo(55.634, 347.019, 55.634, 347.019)
      ctx.lineTo(55.634, 307.189)
      ctx.quadraticCurveTo(55.634, 307.189, 55.634, 307.189)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1954.4077, 342.75, -1954.4077, 311.459)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx2 = canvas.getContext('2d')
      ctx2.fillStyle = g
      ctx2.save()
      ctx2.strokeStyle = 'rgba(0,0,0,0)'
      ctx2.miterLimit = 4
      ctx2.font = ''
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(0, 0)
      ctx2.lineTo(1223, 0)
      ctx2.lineTo(1223, 674)
      ctx2.lineTo(0, 674)
      ctx2.closePath()
      ctx2.clip()
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.transform(-1, 0, 0, 1, -1927.2324, 0)
      ctx2.save()
      ctx2.font = '   15px '
      ctx2.beginPath()
      ctx2.moveTo(-10000, -10000)
      ctx2.lineTo(20000, -10000)
      ctx2.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx2.lineTo(20000, 20000)
      ctx2.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx2.lineTo(-10000, 20000)
      ctx2.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx2.lineTo(-10000, -10000)
      ctx2.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx2.closePath()
      ctx2.fill()
      ctx2.stroke()
      ctx2.restore()
      ctx2.restore()
      ctx2.restore()
      var p = ctx2.createPattern(ctx2.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(11.501, 311.459)
      ctx.lineTo(42.85, 311.459)
      ctx.quadraticCurveTo(42.85, 311.459, 42.85, 311.459)
      ctx.lineTo(42.85, 342.75)
      ctx.quadraticCurveTo(42.85, 342.75, 42.85, 342.75)
      ctx.lineTo(11.501, 342.75)
      ctx.quadraticCurveTo(11.501, 342.75, 11.501, 342.75)
      ctx.lineTo(11.501, 311.459)
      ctx.quadraticCurveTo(11.501, 311.459, 11.501, 311.459)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1974.7876, 355.0337, -1974.7876, 298.4946)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx3 = canvas.getContext('2d')
      ctx3.fillStyle = g
      ctx3.save()
      ctx3.strokeStyle = 'rgba(0,0,0,0)'
      ctx3.miterLimit = 4
      ctx3.font = ''
      ctx3.font = '   15px '
      ctx3.beginPath()
      ctx3.moveTo(0, 0)
      ctx3.lineTo(1223, 0)
      ctx3.lineTo(1223, 674)
      ctx3.lineTo(0, 674)
      ctx3.closePath()
      ctx3.clip()
      ctx3.save()
      ctx3.font = '   15px '
      ctx3.transform(-1, 0, 0, 1, -1927.2324, 0)
      ctx3.save()
      ctx3.font = '   15px '
      ctx3.beginPath()
      ctx3.moveTo(-10000, -10000)
      ctx3.lineTo(20000, -10000)
      ctx3.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx3.lineTo(20000, 20000)
      ctx3.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx3.lineTo(-10000, 20000)
      ctx3.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx3.lineTo(-10000, -10000)
      ctx3.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx3.closePath()
      ctx3.fill()
      ctx3.stroke()
      ctx3.restore()
      ctx3.restore()
      ctx3.restore()
      var p = ctx3.createPattern(ctx3.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(39.333, 298.495)
      ctx.lineTo(55.778, 298.495)
      ctx.quadraticCurveTo(55.778, 298.495, 55.778, 298.495)
      ctx.lineTo(55.778, 355.034)
      ctx.quadraticCurveTo(55.778, 355.034, 55.778, 355.034)
      ctx.lineTo(39.333, 355.034)
      ctx.quadraticCurveTo(39.333, 355.034, 39.333, 355.034)
      ctx.lineTo(39.333, 298.495)
      ctx.quadraticCurveTo(39.333, 298.495, 39.333, 298.495)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1992.1484, 437.6523, -1992.1484, 397.8213)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx4 = canvas.getContext('2d')
      ctx4.fillStyle = g
      ctx4.save()
      ctx4.strokeStyle = 'rgba(0,0,0,0)'
      ctx4.miterLimit = 4
      ctx4.font = ''
      ctx4.font = '   15px '
      ctx4.beginPath()
      ctx4.moveTo(0, 0)
      ctx4.lineTo(1223, 0)
      ctx4.lineTo(1223, 674)
      ctx4.lineTo(0, 674)
      ctx4.closePath()
      ctx4.clip()
      ctx4.save()
      ctx4.font = '   15px '
      ctx4.transform(-1, 0, 0, 1, -1927.2324, 0)
      ctx4.save()
      ctx4.font = '   15px '
      ctx4.beginPath()
      ctx4.moveTo(-10000, -10000)
      ctx4.lineTo(20000, -10000)
      ctx4.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx4.lineTo(20000, 20000)
      ctx4.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx4.lineTo(-10000, 20000)
      ctx4.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx4.lineTo(-10000, -10000)
      ctx4.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx4.closePath()
      ctx4.fill()
      ctx4.stroke()
      ctx4.restore()
      ctx4.restore()
      ctx4.restore()
      var p = ctx4.createPattern(ctx4.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(56.693, 397.821)
      ctx.lineTo(73.138, 397.821)
      ctx.quadraticCurveTo(73.138, 397.821, 73.138, 397.821)
      ctx.lineTo(73.138, 437.651)
      ctx.quadraticCurveTo(73.138, 437.651, 73.138, 437.651)
      ctx.lineTo(56.693, 437.651)
      ctx.quadraticCurveTo(56.693, 437.651, 56.693, 437.651)
      ctx.lineTo(56.693, 397.821)
      ctx.quadraticCurveTo(56.693, 397.821, 56.693, 397.821)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1975.8472, 445.667, -1975.8472, 389.127)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx5 = canvas.getContext('2d')
      ctx5.fillStyle = g
      ctx5.save()
      ctx5.strokeStyle = 'rgba(0,0,0,0)'
      ctx5.miterLimit = 4
      ctx5.font = ''
      ctx5.font = '   15px '
      ctx5.beginPath()
      ctx5.moveTo(0, 0)
      ctx5.lineTo(1223, 0)
      ctx5.lineTo(1223, 674)
      ctx5.lineTo(0, 674)
      ctx5.closePath()
      ctx5.clip()
      ctx5.save()
      ctx5.font = '   15px '
      ctx5.transform(-1, 0, 0, 1, -1927.2324, 0)
      ctx5.save()
      ctx5.font = '   15px '
      ctx5.beginPath()
      ctx5.moveTo(-10000, -10000)
      ctx5.lineTo(20000, -10000)
      ctx5.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx5.lineTo(20000, 20000)
      ctx5.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx5.lineTo(-10000, 20000)
      ctx5.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx5.lineTo(-10000, -10000)
      ctx5.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx5.closePath()
      ctx5.fill()
      ctx5.stroke()
      ctx5.restore()
      ctx5.restore()
      ctx5.restore()
      var p = ctx5.createPattern(ctx5.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(40.393, 389.127)
      ctx.lineTo(56.838, 389.127)
      ctx.quadraticCurveTo(56.838, 389.127, 56.838, 389.127)
      ctx.lineTo(56.838, 445.666)
      ctx.quadraticCurveTo(56.838, 445.666, 56.838, 445.666)
      ctx.lineTo(40.393, 445.666)
      ctx.quadraticCurveTo(40.393, 445.666, 40.393, 445.666)
      ctx.lineTo(40.393, 389.127)
      ctx.quadraticCurveTo(40.393, 389.127, 40.393, 389.127)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-1955.4673, 433.3838, -1955.4673, 402.0918)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      var canvas = document.createElement('canvas')
      canvas.width = 1223
      canvas.height = 674
      var ctx6 = canvas.getContext('2d')
      ctx6.fillStyle = g
      ctx6.save()
      ctx6.strokeStyle = 'rgba(0,0,0,0)'
      ctx6.miterLimit = 4
      ctx6.font = ''
      ctx6.font = '   15px '
      ctx6.beginPath()
      ctx6.moveTo(0, 0)
      ctx6.lineTo(1223, 0)
      ctx6.lineTo(1223, 674)
      ctx6.lineTo(0, 674)
      ctx6.closePath()
      ctx6.clip()
      ctx6.save()
      ctx6.font = '   15px '
      ctx6.transform(-1, 0, 0, 1, -1927.2324, 0)
      ctx6.save()
      ctx6.font = '   15px '
      ctx6.beginPath()
      ctx6.moveTo(-10000, -10000)
      ctx6.lineTo(20000, -10000)
      ctx6.quadraticCurveTo(20000, -10000, 20000, -10000)
      ctx6.lineTo(20000, 20000)
      ctx6.quadraticCurveTo(20000, 20000, 20000, 20000)
      ctx6.lineTo(-10000, 20000)
      ctx6.quadraticCurveTo(-10000, 20000, -10000, 20000)
      ctx6.lineTo(-10000, -10000)
      ctx6.quadraticCurveTo(-10000, -10000, -10000, -10000)
      ctx6.closePath()
      ctx6.fill()
      ctx6.stroke()
      ctx6.restore()
      ctx6.restore()
      ctx6.restore()
      var p = ctx6.createPattern(ctx6.canvas, 'no-repeat')
      ctx.fillStyle = p
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(12.561, 402.091)
      ctx.lineTo(43.909, 402.091)
      ctx.quadraticCurveTo(43.909, 402.091, 43.909, 402.091)
      ctx.lineTo(43.909, 433.38300000000004)
      ctx.quadraticCurveTo(43.909, 433.38300000000004, 43.909, 433.38300000000004)
      ctx.lineTo(12.561, 433.38300000000004)
      ctx.quadraticCurveTo(12.561, 433.38300000000004, 12.561, 433.38300000000004)
      ctx.lineTo(12.561, 402.091)
      ctx.quadraticCurveTo(12.561, 402.091, 12.561, 402.091)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(72.7671, 329.29, 725.9805, 329.29)
      g.addColorStop(3.6e-7, '#2956A5')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(725.98, 489.832)
      ctx.bezierCurveTo(725.98, 497.24, 717.4490000000001, 503.24399999999997, 706.923, 503.24399999999997)
      ctx.lineTo(91.82299999999998, 503.24399999999997)
      ctx.bezierCurveTo(81.29999999999998, 503.24399999999997, 72.76599999999998, 497.23999999999995, 72.76599999999998,
        489.832)
      ctx.lineTo(72.76599999999998, 168.746)
      ctx.bezierCurveTo(72.76599999999998, 161.34, 81.29999999999998, 155.336, 91.82299999999998, 155.336)
      ctx.lineTo(706.923, 155.336)
      ctx.bezierCurveTo(717.448, 155.336, 725.98, 161.34, 725.98, 168.746)
      ctx.lineTo(725.98, 489.832)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(88.8394, 524.8008, 716.5293, 524.8008)
      g.addColorStop(0, '#595757')
      g.addColorStop(1, '#3E3A39')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(88.839, 502.697)
      ctx.lineTo(716.529, 502.697)
      ctx.quadraticCurveTo(716.529, 502.697, 716.529, 502.697)
      ctx.lineTo(716.529, 546.905)
      ctx.quadraticCurveTo(716.529, 546.905, 716.529, 546.905)
      ctx.lineTo(88.839, 546.905)
      ctx.quadraticCurveTo(88.839, 546.905, 88.839, 546.905)
      ctx.lineTo(88.839, 502.697)
      ctx.quadraticCurveTo(88.839, 502.697, 88.839, 502.697)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(259.0229, 524.2568, 325.2275, 524.2568)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(1, '#000000')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(259.023, 510.259)
      ctx.lineTo(325.228, 510.259)
      ctx.quadraticCurveTo(325.228, 510.259, 325.228, 510.259)
      ctx.lineTo(325.228, 538.255)
      ctx.quadraticCurveTo(325.228, 538.255, 325.228, 538.255)
      ctx.lineTo(259.023, 538.255)
      ctx.quadraticCurveTo(259.023, 538.255, 259.023, 538.255)
      ctx.lineTo(259.023, 510.259)
      ctx.quadraticCurveTo(259.023, 510.259, 259.023, 510.259)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(474.8828, 524.8008, 541.0879, 524.8008)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(1, '#000000')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(474.883, 510.803)
      ctx.lineTo(541.088, 510.803)
      ctx.quadraticCurveTo(541.088, 510.803, 541.088, 510.803)
      ctx.lineTo(541.088, 538.799)
      ctx.quadraticCurveTo(541.088, 538.799, 541.088, 538.799)
      ctx.lineTo(474.883, 538.799)
      ctx.quadraticCurveTo(474.883, 538.799, 474.883, 538.799)
      ctx.lineTo(474.883, 510.803)
      ctx.quadraticCurveTo(474.883, 510.803, 474.883, 510.803)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(286.1787, 329.0166, 295.0723, 329.0166)
      g.addColorStop(3.6e-7, '#2956A5')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(286.179, 155.336)
      ctx.lineTo(295.073, 155.336)
      ctx.quadraticCurveTo(295.073, 155.336, 295.073, 155.336)
      ctx.lineTo(295.073, 502.697)
      ctx.quadraticCurveTo(295.073, 502.697, 295.073, 502.697)
      ctx.lineTo(286.179, 502.697)
      ctx.quadraticCurveTo(286.179, 502.697, 286.179, 502.697)
      ctx.lineTo(286.179, 155.336)
      ctx.quadraticCurveTo(286.179, 155.336, 286.179, 155.336)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(502.916, 329.0166, 511.8105, 329.0166)
      g.addColorStop(3.6e-7, '#2956A5')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(502.916, 155.336)
      ctx.lineTo(511.811, 155.336)
      ctx.quadraticCurveTo(511.811, 155.336, 511.811, 155.336)
      ctx.lineTo(511.811, 502.697)
      ctx.quadraticCurveTo(511.811, 502.697, 511.811, 502.697)
      ctx.lineTo(502.916, 502.697)
      ctx.quadraticCurveTo(502.916, 502.697, 502.916, 502.697)
      ctx.lineTo(502.916, 155.336)
      ctx.quadraticCurveTo(502.916, 155.336, 502.916, 155.336)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.restore()
      ctx.restore()
    }

  },
'ControlValve.svg': {
    draw: function (ctx) {
      ctx.save()
      ctx.strokeStyle = 'rgba(0,0,0,0)'
      ctx.miterLimit = 4
      ctx.font = "normal normal 400 normal 15px / 21.4286px ''"
      ctx.font = '   15px '
      ctx.scale(0.1, 0.1)
      ctx.save()
      ctx.font = '   15px '
      ctx.save()
      ctx.fillStyle = 'rgba(0,0,0,0)'
      ctx.strokeStyle = '#000000'
      ctx.lineWidth = 7
      ctx.miterLimit = '10'
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(509.472, 171.649)
      ctx.bezierCurveTo(509.472, 171.649, 549.309, 183.003, 578.237, 199.484)
      ctx.bezierCurveTo(597.587, 210.50900000000001, 621.172, 236.691, 628.887, 315.791)
      ctx.bezierCurveTo(632.3679999999999, 351.479, 630.026, 378.63, 620.919, 413.907)
      ctx.bezierCurveTo(611.8149999999999, 449.186, 581.092, 487.21999999999997, 581.092, 487.21999999999997)
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(433.5146, 372.2593, 319.0874, 372.2593)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(319.088, 302.828)
      ctx.lineTo(433.51500000000004, 302.828)
      ctx.quadraticCurveTo(433.51500000000004, 302.828, 433.51500000000004, 302.828)
      ctx.lineTo(433.51500000000004, 441.691)
      ctx.quadraticCurveTo(433.51500000000004, 441.691, 433.51500000000004, 441.691)
      ctx.lineTo(319.088, 441.691)
      ctx.quadraticCurveTo(319.088, 441.691, 319.088, 441.691)
      ctx.lineTo(319.088, 302.828)
      ctx.quadraticCurveTo(319.088, 302.828, 319.088, 302.828)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(520.8027, 594.2119, 520.8027, 457.626)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(490.271, 457.626)
      ctx.lineTo(551.3340000000001, 457.626)
      ctx.quadraticCurveTo(551.3340000000001, 457.626, 551.3340000000001, 457.626)
      ctx.lineTo(551.3340000000001, 594.212)
      ctx.quadraticCurveTo(551.3340000000001, 594.212, 551.3340000000001, 594.212)
      ctx.lineTo(490.271, 594.212)
      ctx.quadraticCurveTo(490.271, 594.212, 490.271, 594.212)
      ctx.lineTo(490.271, 457.626)
      ctx.quadraticCurveTo(490.271, 457.626, 490.271, 457.626)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(572.6309, 639.1719, 572.6309, 414.9434)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(551.647, 414.943)
      ctx.lineTo(593.613, 414.943)
      ctx.quadraticCurveTo(593.613, 414.943, 593.613, 414.943)
      ctx.lineTo(593.613, 639.172)
      ctx.quadraticCurveTo(593.613, 639.172, 593.613, 639.172)
      ctx.lineTo(551.647, 639.172)
      ctx.quadraticCurveTo(551.647, 639.172, 551.647, 639.172)
      ctx.lineTo(551.647, 414.943)
      ctx.quadraticCurveTo(551.647, 414.943, 551.647, 414.943)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(-96.2646, 595.3506, -96.2647, 458.7646)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(201.85, 458.764)
      ctx.lineTo(262.913, 458.764)
      ctx.quadraticCurveTo(262.913, 458.764, 262.913, 458.764)
      ctx.lineTo(262.913, 595.35)
      ctx.quadraticCurveTo(262.913, 595.35, 262.913, 595.35)
      ctx.lineTo(201.85, 595.35)
      ctx.quadraticCurveTo(201.85, 595.35, 201.85, 595.35)
      ctx.lineTo(201.85, 458.764)
      ctx.quadraticCurveTo(201.85, 458.764, 201.85, 458.764)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(377.5952, 649.9844, 377.5952, 395.0249)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.3399, '#2956A5')
      g.addColorStop(0.5172, '#3478BE')
      g.addColorStop(0.8424, '#81CEF1')
      g.addColorStop(1, '#6DC9F1')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(377.595, 395.024)
      ctx.bezierCurveTo(454.1162612280558, 395.024, 516.149, 452.09874009157045, 516.149, 522.504)
      ctx.bezierCurveTo(516.149, 592.9092599084296, 454.1162612280558, 649.984, 377.595, 649.984)
      ctx.bezierCurveTo(301.07373877194425, 649.984, 239.04100000000003, 592.9092599084296, 239.04100000000003,
        522.504)
      ctx.bezierCurveTo(239.04100000000003, 452.09874009157045, 301.07373877194425, 395.024, 377.595, 395.024)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(282.8691, 332.4224, 469.5371, 332.4224)
      g.addColorStop(0, '#9FA0A0')
      g.addColorStop(0.3399, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(282.869, 314.211)
      ctx.lineTo(469.53700000000003, 314.211)
      ctx.quadraticCurveTo(469.53700000000003, 314.211, 469.53700000000003, 314.211)
      ctx.lineTo(469.53700000000003, 350.634)
      ctx.quadraticCurveTo(469.53700000000003, 350.634, 469.53700000000003, 350.634)
      ctx.lineTo(282.869, 350.634)
      ctx.quadraticCurveTo(282.869, 350.634, 282.869, 350.634)
      ctx.lineTo(282.869, 314.211)
      ctx.quadraticCurveTo(282.869, 314.211, 282.869, 314.211)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(469.5371, 302.8281, 282.8687, 302.8281)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(282.869, 284.617)
      ctx.lineTo(469.53700000000003, 284.617)
      ctx.quadraticCurveTo(469.53700000000003, 284.617, 469.53700000000003, 284.617)
      ctx.lineTo(469.53700000000003, 321.039)
      ctx.quadraticCurveTo(469.53700000000003, 321.039, 469.53700000000003, 321.039)
      ctx.lineTo(282.869, 321.039)
      ctx.quadraticCurveTo(282.869, 321.039, 282.869, 321.039)
      ctx.lineTo(282.869, 284.617)
      ctx.quadraticCurveTo(282.869, 284.617, 282.869, 284.617)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(377.5415, 284.6172, 377.5415, 187.8682)
      g.addColorStop(0, '#3478BE')
      g.addColorStop(0.0591, '#6DC9F1')
      g.addColorStop(0.133, '#144A9E')
      g.addColorStop(0.7044, '#3A93D1')
      g.addColorStop(0.8719, '#4290CE')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(335.227, 187.868)
      ctx.lineTo(419.856, 187.868)
      ctx.quadraticCurveTo(419.856, 187.868, 419.856, 187.868)
      ctx.lineTo(419.856, 284.61699999999996)
      ctx.quadraticCurveTo(419.856, 284.61699999999996, 419.856, 284.61699999999996)
      ctx.lineTo(335.227, 284.61699999999996)
      ctx.quadraticCurveTo(335.227, 284.61699999999996, 335.227, 284.61699999999996)
      ctx.lineTo(335.227, 187.868)
      ctx.quadraticCurveTo(335.227, 187.868, 335.227, 187.868)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(426.6855, 260.2344, 426.6855, 207.6855)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(419.855, 207.686)
      ctx.lineTo(433.514, 207.686)
      ctx.quadraticCurveTo(433.514, 207.686, 433.514, 207.686)
      ctx.lineTo(433.514, 260.235)
      ctx.quadraticCurveTo(433.514, 260.235, 433.514, 260.235)
      ctx.lineTo(419.855, 260.235)
      ctx.quadraticCurveTo(419.855, 260.235, 419.855, 260.235)
      ctx.lineTo(419.855, 207.686)
      ctx.quadraticCurveTo(419.855, 207.686, 419.855, 207.686)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(506.7383, 260.2012, 506.7383, 207.6523)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(499.909, 207.652)
      ctx.lineTo(513.568, 207.652)
      ctx.quadraticCurveTo(513.568, 207.652, 513.568, 207.652)
      ctx.lineTo(513.568, 260.20099999999996)
      ctx.quadraticCurveTo(513.568, 260.20099999999996, 513.568, 260.20099999999996)
      ctx.lineTo(499.909, 260.20099999999996)
      ctx.quadraticCurveTo(499.909, 260.20099999999996, 499.909, 260.20099999999996)
      ctx.lineTo(499.909, 207.652)
      ctx.quadraticCurveTo(499.909, 207.652, 499.909, 207.652)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(450.3867, 248.8525, 450.3867, 219.8291)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(432.376, 219.829)
      ctx.lineTo(468.39799999999997, 219.829)
      ctx.quadraticCurveTo(468.39799999999997, 219.829, 468.39799999999997, 219.829)
      ctx.lineTo(468.39799999999997, 248.852)
      ctx.quadraticCurveTo(468.39799999999997, 248.852, 468.39799999999997, 248.852)
      ctx.lineTo(432.376, 248.852)
      ctx.quadraticCurveTo(432.376, 248.852, 432.376, 248.852)
      ctx.lineTo(432.376, 219.829)
      ctx.quadraticCurveTo(432.376, 219.829, 432.376, 219.829)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(482.4023, 257.5596, 482.4023, 210.2939)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.3892, '#F7F8F8')
      g.addColorStop(0.6552, '#FFFFFF')
      g.addColorStop(0.8374, '#999999')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(464.896, 210.294)
      ctx.lineTo(499.91, 210.294)
      ctx.quadraticCurveTo(499.91, 210.294, 499.91, 210.294)
      ctx.lineTo(499.91, 257.56)
      ctx.quadraticCurveTo(499.91, 257.56, 499.91, 257.56)
      ctx.lineTo(464.896, 257.56)
      ctx.quadraticCurveTo(464.896, 257.56, 464.896, 257.56)
      ctx.lineTo(464.896, 210.294)
      ctx.quadraticCurveTo(464.896, 210.294, 464.896, 210.294)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(459.1045, 257.625, 459.1045, 210.3594)
      g.addColorStop(0, '#595757')
      g.addColorStop(0.5517, '#FFFFFF')
      g.addColorStop(0.9901, '#9FA0A0')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(464.896, 257.625)
      ctx.lineTo(453.313, 250.678)
      ctx.lineTo(453.313, 218.018)
      ctx.lineTo(464.896, 210.359)
      ctx.lineTo(464.896, 257.625)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(187.9116, 639.1719, 187.9116, 414.9434)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(166.929, 414.943)
      ctx.lineTo(208.895, 414.943)
      ctx.quadraticCurveTo(208.895, 414.943, 208.895, 414.943)
      ctx.lineTo(208.895, 639.172)
      ctx.quadraticCurveTo(208.895, 639.172, 208.895, 639.172)
      ctx.lineTo(166.929, 639.172)
      ctx.quadraticCurveTo(166.929, 639.172, 166.929, 639.172)
      ctx.lineTo(166.929, 414.943)
      ctx.quadraticCurveTo(166.929, 414.943, 166.929, 414.943)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(474.4688, 201.1748, 488.8867, 201.1748)
      g.addColorStop(0, '#9FA0A0')
      g.addColorStop(0.3399, '#FFFFFF')
      g.addColorStop(0.9901, '#797878')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(474.469, 191.283)
      ctx.lineTo(488.887, 191.283)
      ctx.quadraticCurveTo(488.887, 191.283, 488.887, 191.283)
      ctx.lineTo(488.887, 211.06599999999997)
      ctx.quadraticCurveTo(488.887, 211.06599999999997, 488.887, 211.06599999999997)
      ctx.lineTo(474.469, 211.06599999999997)
      ctx.quadraticCurveTo(474.469, 211.06599999999997, 474.469, 211.06599999999997)
      ctx.lineTo(474.469, 191.283)
      ctx.quadraticCurveTo(474.469, 191.283, 474.469, 191.283)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(456.7275, 174.7788, 505.6006, 174.7788)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.1527, '#727171')
      g.addColorStop(0.3153, '#3E3A39')
      g.addColorStop(0.5123, '#595757')
      g.addColorStop(0.7783, '#050E27')
      g.addColorStop(0.9852, '#595757')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(456.728, 149.738)
      ctx.lineTo(505.601, 149.738)
      ctx.quadraticCurveTo(505.601, 149.738, 505.601, 149.738)
      ctx.lineTo(505.601, 199.81900000000002)
      ctx.quadraticCurveTo(505.601, 199.81900000000002, 505.601, 199.81900000000002)
      ctx.lineTo(456.728, 199.81900000000002)
      ctx.quadraticCurveTo(456.728, 199.81900000000002, 456.728, 199.81900000000002)
      ctx.lineTo(456.728, 149.738)
      ctx.quadraticCurveTo(456.728, 149.738, 456.728, 149.738)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(387.2627, 178.0049, 370.8926, 178.0049)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(370.893, 168.142)
      ctx.lineTo(387.263, 168.142)
      ctx.quadraticCurveTo(387.263, 168.142, 387.263, 168.142)
      ctx.lineTo(387.263, 187.869)
      ctx.quadraticCurveTo(387.263, 187.869, 387.263, 187.869)
      ctx.lineTo(370.893, 187.869)
      ctx.quadraticCurveTo(370.893, 187.869, 370.893, 187.869)
      ctx.lineTo(370.893, 168.142)
      ctx.quadraticCurveTo(370.893, 168.142, 370.893, 168.142)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(389.5391, 153.9116, 367.4766, 153.9116)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(367.477, 131.337)
      ctx.lineTo(389.53999999999996, 131.337)
      ctx.quadraticCurveTo(389.53999999999996, 131.337, 389.53999999999996, 131.337)
      ctx.lineTo(389.53999999999996, 176.486)
      ctx.quadraticCurveTo(389.53999999999996, 176.486, 389.53999999999996, 176.486)
      ctx.lineTo(367.477, 176.486)
      ctx.quadraticCurveTo(367.477, 176.486, 367.477, 176.486)
      ctx.lineTo(367.477, 131.337)
      ctx.quadraticCurveTo(367.477, 131.337, 367.477, 131.337)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(397.8535, 126.5942, 359.5039, 126.5942)
      g.addColorStop(0, '#02266F')
      g.addColorStop(0.1478, '#3478BE')
      g.addColorStop(0.2562, '#2956A5')
      g.addColorStop(0.4975, '#81CEF1')
      g.addColorStop(0.7438, '#6DC9F1')
      g.addColorStop(1, '#235CAA')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(359.504, 120.714)
      ctx.lineTo(397.85400000000004, 120.714)
      ctx.quadraticCurveTo(397.85400000000004, 120.714, 397.85400000000004, 120.714)
      ctx.lineTo(397.85400000000004, 132.475)
      ctx.quadraticCurveTo(397.85400000000004, 132.475, 397.85400000000004, 132.475)
      ctx.lineTo(359.504, 132.475)
      ctx.quadraticCurveTo(359.504, 132.475, 359.504, 132.475)
      ctx.lineTo(359.504, 120.714)
      ctx.quadraticCurveTo(359.504, 120.714, 359.504, 120.714)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(509.168, 189.0068, 509.168, 161.1211)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.1527, '#727171')
      g.addColorStop(0.3153, '#3E3A39')
      g.addColorStop(0.5123, '#595757')
      g.addColorStop(0.7783, '#050E27')
      g.addColorStop(0.9852, '#595757')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(504.462, 161.121)
      ctx.lineTo(513.8729999999999, 161.121)
      ctx.quadraticCurveTo(513.8729999999999, 161.121, 513.8729999999999, 161.121)
      ctx.lineTo(513.8729999999999, 189.007)
      ctx.quadraticCurveTo(513.8729999999999, 189.007, 513.8729999999999, 189.007)
      ctx.lineTo(504.462, 189.007)
      ctx.quadraticCurveTo(504.462, 189.007, 504.462, 189.007)
      ctx.lineTo(504.462, 161.121)
      ctx.quadraticCurveTo(504.462, 161.121, 504.462, 161.121)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.save()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.save()
      ctx.restore()
      ctx.restore()
      ctx.save()
      var g = ctx.createLinearGradient(517.2871, 185.7344, 517.2871, 166.6689)
      g.addColorStop(0, '#3E3A39')
      g.addColorStop(0.1527, '#727171')
      g.addColorStop(0.3153, '#3E3A39')
      g.addColorStop(0.5123, '#595757')
      g.addColorStop(0.7783, '#050E27')
      g.addColorStop(0.9852, '#595757')
      ctx.fillStyle = g
      ctx.font = '   15px '
      ctx.beginPath()
      ctx.moveTo(512.582, 166.669)
      ctx.lineTo(521.992, 166.669)
      ctx.quadraticCurveTo(521.992, 166.669, 521.992, 166.669)
      ctx.lineTo(521.992, 185.734)
      ctx.quadraticCurveTo(521.992, 185.734, 521.992, 185.734)
      ctx.lineTo(512.582, 185.734)
      ctx.quadraticCurveTo(512.582, 185.734, 512.582, 185.734)
      ctx.lineTo(512.582, 166.669)
      ctx.quadraticCurveTo(512.582, 166.669, 512.582, 166.669)
      ctx.closePath()
      ctx.fill()
      ctx.stroke()
      ctx.restore()
      ctx.restore()
      ctx.restore()
    }

  }
}
for (var name in SVGIcons) {
  Q.registerImage(name, SVGIcons[name])
}
export default SVGIcons
